Added Passport with UserApp and Local strategies

[Passport](http://passportjs.org/) is authentication middleware for Node.js 
[UserApp](https://www.userapp.io/) is user management and authentication as a service

Allowing for integration with other [authentication providers](http://passportjs.org/guide/providers/) while maintaining a the original local authentication solution

Todo - Further UserApp integration
- [ ] user create
- [ ] user update
- [ ] user delete