adding factories, helpe modules and more
adding model specs
adding controller specs
fixing user model