RegisterController, User, UserStore, and UserConnector added.

RegisterController allows post requests to create a new user or check it
exists

User Stores the basis information for a user
UserStoer stories session information for the user extending it.
UserConnector handles database connections for that user.