Documentation
ErrorFactory implemented!
User now has a first name! Way to go Johnny!