There has been no functionality changes, however the code has been
overhauled to be more coherent and consistent.

The first major change, is we have switch to prototypal style js,
this is cleaner to read, and easier to maintain.

Next all of the Warfish data has been transposed into a game
object which is maintained in the Warfish class. This class makes
waaaaay more sense, and merges together the information from
multiple api calls in to a simpler format.
Merge branch 'pullreqtest'

Conflicts:
	app/scripts/contentscript.js