Add user creation
Switched tests to shoulda-matchers
Basic style edits
Downcase email prior to saving to db
Merge pull request #18 from andycandrea/user-creation

User creation