adding base user model
added basic api method
updated user model logic
added key validation
split client into own object
updated to add children with parent
adding message model
renamed message and added event/new
updated the events
adding initial api key hash
updated api_key and hmac wrappers
updating error_handle
added login and moved some things around
adding new login interface for clients
adding initial js
adding session for ui
renamed and added login locally with sessions
adding new sign up form
updated the end point for signup
updated css and error messages