fixed test for blank password by using empty string instead of nil
added tests for first_name in User model and associated validations
Merge pull request #9 from oafridi/tests

Tests