Merge pull request #2 from joycem137/requirejs

Adding support for requirejs to the mix.
Added Qunit, and modified all tests to use Qunit.
Merge pull request #3 from joycem137/unitTests

Added Qunit, and modified all tests to use Qunit.
Merge branch 'master' into weaponRefactor