fix bower and karma versions
add ui tests
add some tests
rename SigninController to SigninCtrl to follow yeoman convention