Separated object in VisService so that renderer and persistence are separated
Fixed typo in spec
Separated renderer and persistence into separate classes. PhantomJS script now updated to work with latest version.
Updated config to be more meaningful
Tweaks to CSS and images