fixes initial page load at /  with replace state so back button doesn't take you nowhere (config side)
fixes redirect to /:projectId/main with replace state so back button doesn't take you nowhere (public)
renames  to  and  for semantic reasons
changes projects.php so that it writes project config files to public projects folder - when all references are updated this will effectively obscure the config from the public facing app
modifies public app to pull project-id.json from /projects not config/projects, cleans up old json files