Update service to be piece agnostic.
Update api system tests.
Initial refactor and clean up client.
Clean out duplicate logic from client.
Install jasmine, start testing js components.
Add js tests to main rake command.
Refactor and test board javascript.
Refactor and test more javascript components.
Clean up js further and extract player concept.
Complete reorganizing js code.
Move js parts to separate files, fix hover bug.
Add full game test with screenshot.
Merge branch 'feature/client-refactoring' into develop