Add a global config object

Add a global config object with BaseDir and AppDir helpers
Start to flesh out a login page handler
gofmt
Remove locking boiler plate
Get opinionated about where the webapp lives

- added a Layout doc which explains the general directory layout of a
  goconnect web application. This is missing features, but should be enough to get
  stuff done
- skeleton of LoginHandler with templates
- rename files to new naming convention