fixes #28; return username if first_name or last_name don't exist
added tests for user's names
Merge pull request #31 from janno42/fix_28

fixes #28; return username if first_name or last_name don't exist