added full_name validation and fixed factory
Merge pull request #26 from zorg-kirill/validate_full_name

Validate full name