Site relaunch

The site was relaunched because of some errors, now it's working again.

4 May 2013