WIP of login screen and some changes to the API

Instead of a screen reserved entirely for the login form, the root url of Staffplan will be a marketing/about page for unauthorized users. Also, some changes to the api have been made for more detailed json outputs. This branch is still not entirely ready for merge, and should be reviewed for conventions. We still need content for the splash screen too.