Adds authentication controllers
Adds directives and services
Adds views
Adds and modifies config files for passport auth
Updates server.js for passport auth
Adds additional user models
Adds routing controllers to lib