Person model plus validation and tests
Ignore vi swap files