added gameoop.js

started changing the programming model from functional to object
orientated.
added more code to gameoop.js
re-added controls

this was done using native JS rather than the keyDrown.js api
added boundCheck and tweaked controls

controls are still broken car feels slow and sloppy, although now it is
working a lot better than before i think we need to stop the car dead
sooner
mad changes
Preparing for merge
rename for merge
Merge branch 'oop'

Conflicts:
	README.md