Adding a route controller to better organize routing, adding auth controller for basic authentication
Simplifying main server page in favor of separate modules
Adding passport-http for authentication
Updating User schema to work with passport-http
Simplifying routing by pulling out callback functions in a route controller