Updating config_parser require, was causing tests to fail
Renamed incorrectly named spec file
Mostly refactoring:

* VisClient becomes responsible for triggering saves
* Image saving is now done by a collaborator of VisClient
* ConfigParser now returns a Configuration object
* Rejigged some specs
* Added an initial test for VisClient
Adding VisService spec file
Merge branch 'master' of github.com:samstarling/phantomvis