enhance User#full_name and add test cases
Merge pull request #36 from kuldeepaggarwal/user-enhance

enhance User#full_name and add test cases