Using a single 'name' instead of 'first/last' -- with tests

Using a single 'name' instead of 'first/last' -- with tests …
* Moved names over to just 'name' and removed 'first_name/last_name' from schema
* closes #45
* Added Person unit tests
* Configured Travis Continuous Integration
* TODO: Add more tests

@alxndrsn please refer to this for tests setup