The site is now hosted on a secure server (https). Hopefully everything is okay and nothing broken. If you spot any problem please let me know.