User login tests

User factorygirl to create user objects - tested basic user functionality, but still need more tests for data validation (username uniqueness, password length, etc...)