Front-end and back-end basic auth functions complete

1. Routing is done with AngularUI's ui router
2. Uses tokens
3. For all other routes, attaches the token to outgoing requests
4. Server parses header for username
5. Manually tested with local MongoDB
6. Front end needs to message / alert the user when auth fails still