Proper name related properties

Name related properties are now stripped from any whitespace chars.
Name and full_name properties now doesn't care about spaces.
Proper creation of first_name part in full_name property

First_name part now mimics the behaviour of other properties even in
full_name.
Merge pull request #25 from FUUK/first_name_strip

Strip on first_name for Person model