Changed the way gui.js pulls assets.
Changed Assets.add to return the added asset.
Merge branch 'develop' of https://github.com/despondentdonkey/bpm into develop
Moved Assets over to Utils.
Cleaned up some code.
Cleaned up Util.drawText. Added options param,
style setting can now be changed via options
Added module-specific asset objects.
Merge branch 'dogpantz' into develop

Conflicts:
	bpm.js
	gui.js
Fixed some bugs.
Added options null check in Utils.drawText.
Architecture of BasePin laid out.
Noticed xtra comma in bubbles.js
PinShooter design. ; added to return statements.
Finished basic architecture in pin.js.
More details to be added.
Wiring up PinAssets
Added drawing to pins/shooter.
Wired up to game state.
Removed test state, added Bubble namespace to the score and base bubbles.
Added a button to go to game state in main menu.
Pin.Standard - added methods.
Added pin movement and shooter functionality.
Merge branch 'develop' of https://github.com/despondentdonkey/bpm into dogpantz

Conflicts:
	pin.js
Testing inheritance.
Added super class function to Pin.Test.render