Thank you for getting back to me so quick!
I was able to restore the site to its full working condition by reverting to a file and db backup from yesterday. Thank god for automated server backups :p.
Id still like to know why this happened and how to prevent it from happening again.. Can anyone shed some light on the topic?