WIP: deliver packets of data from service to controller.

Service defined, only just started making changes to the controller and
view.
Add PlayerService and tests.
Start reworking methods on ScoreEntryCtrl
simplify service method names, add remove methods
WIP: Sketch ScoreService and tests.
Use service factory method, instead of service method.
Refactor game and player services to key on id
property, rather than array index.
Begin implementing ScoreService.
Haven't finished writing tests or methods.
Implement ScoreService and tests.
Implement simple CardService and tests.
Use single get method to retrieve list and single item.
Have service create() and return instantiated objects.
Change main view to reflect changes to model.

This is not entirely done - will need to come
back to it once the model is complete.
WIP: reimplement methods on main controller.

Including tests. updateScore() is not done.
add missing dependency to Card Service

Previous WIP still in effect.
Complete reimplementation of ScoreEntryCtrl.

This brings wilsona's refactor up to jlevine's initial functionality.
Unit tests still need to be written for the controller.
End-to-end tests still need to be written.
Configure end-to-end test environment.

... including extra node packages, so add node_modules to .gitignore.
Correct Travis CI config.

It was keeping karma e2e alive.
Edit Readme.