some spec refactoring
made a mistake and developped on master
Merge branch 'master' into develop
finished modeling user, password
Finished user model, password authentication
Merge branch 'release/beta_0.5'
Merge tag 'ver_beta_0.5' into develop

Ver beta 0.5