Strip on first_name for Person model

Should prevent Server Error when first name contains leading or trailing
spaces.
Missing tests for `full_name` property.