Spin up a standalone spotlight server if required.
Added config options for standalone server
Use same port for standalone server as cucumber uses
Refactored lib/server.js to use promises and avoid chevrons of DOOOOOOOOOOOOM!!
Merge pull request #24 from alphagov/feature/standalone-server

Feature/standalone server