Refactored User with the Null Object pattern
Refactor NullUser to not inherit from User - it is a separate concept
Merge pull request #3 from toastercup/solution/user

solution(User)