Adds a spot create view
switches out jshint for eslint
Adds initial support for karma
PEP8 cleanup