Re-organized express.js, moved functionality into individual middlewares
Updated authentication methods
Setup basic routes
Heading comments
Bump version number
Client-side auth stuff
Tidied up the generation script
Reworking routing and base functionality