Introduce User and Identity Models

* Implement as Mongoose models
* Can login as an existing user with an existing, more to come.
* Port avatar handler into Mongoose model

*