added controller spec and added a signin feature test