Enhancement: Introduce simple end-to-end jasmine test

Note, this deliberately uses basic assertions, we'll replace them next
Refactor: replace Error assertions with jasmine ones
Refactor: Introduce jQuery into the game
Refactor: introduce jQuery into the spec
Refactor: pull out inline scripts into js files
Refactor: tidy js files away