added user and gadget model
added first test
make spec green
added test for user
added login attribute
added requirement for a password
added password to model user