Oliver/loginagain

Merge in my login changes from last semester. This also includes my refactor into standard Express application structure.