New directory structure

This moves the existing code into a 'public' folder. PHP code can then be added in the project root without having to worry about merge conflicts later.

All that needs to be done on the server end at the moment for this is to change the apache or nginx config to use eve-missions/public instead of eve-missions.