feat(playback service): add playback service to abstract playback operations from the main controller
fix(grunt): bug with grunt and karma running task test:unit