completed user_controller specs; all tests passing (apart from that dodgy selenium timeout)