CHIP-8: Module exports for changing to Mocha testing,
CHIP-8: Moving tests into Grunt
Merge branch 'master' into chip8/develop

Conflicts:
	.gitignore
	js/MOS6502/6502.js
	package.json
CHIP-8: QUnit tests now run in the grunt. You can grunt test, but they will run regardless when you build the project. Failing tests will fail the build, presumably.
Moving some files about and renaming things to be a little more consistent and cleaner.
CHIP8: I'm happy with the testing stuff now. Just one test still not written.
Hmm... Why didn't you save before?...
Merge branch 'mos6502/develop' into chip8/develop

Conflicts:
	chip8.html
	js/CHIP8/CHIP8.js
	js/MOS6502/6502.js
	package.json
Merge all branches.
Stupid mergetool not cleaning up after itself...