Site fixed.

Site is fixed after some security upgrades, links were broken for a few days but should be working again!

Sorry for the downtime, too many hackers with really low goals!