add Factory Girl and Shoulda, validation tests
add email format and password presence validations