singupform updated

userschema includes joinDate property;
singup form submit creates a new user in the db
factories should probably go into their own folder so they can be used by other modules. see client/app/services in the shortly-angular repo (but these should probably go into client/app/factories)