Empty 'Player', 'Lineup'

Add empty 'Player', 'Lineup' classes.
'Player' tests

Add 'CommonObjectTest' base test class.

Add tests for 'Player' object.
'Base', 'Player'

Implement 'Base', 'Player' object classes.
'Lineup' tests

Add tests for 'Lineup' object.
'Lineup'

Implement 'Lineup' class.
Remove 'dateutil'

Remove 'dateutil' from dependencies. This distribution was not reliably
downloading from PyPI; it was so bad that it was delaying the interview
with Caleb Doxsey. I replaced the good date-string parsing with a quick
hack that splits a string at the '-' character and feeds it to the
'datetime.date' constructor.
Added 'test_api' module.
API 'players' GET test

Add test for 'GET' endpoint of '/players' path.
'tests.util'

Add 'tests.util' module.
Move logic to 'tests.util'

Move common testing logic to 'tests.util' module.
API tests

Add tests for API endpoints.
API endpoints

Add API endpoints for 'Player', 'Lineup' CRUD.
'date' value coercion

Add input coercion for 'datetime.date' values.
Debug API

Debug API endpoints.
Debug 'Lineup.to_dict_full'

Debug 'Lineup.to_dict_full' method.
Debug API - finish

Finish debugging API endpoints