Added support for require.js, and migrated code base superficially to use it.
Even more require.js awesomeness.  This time, I'm including some syntactic sugar.
Converted weapon data to module format.
Made faction data a module.
Replaced "data" with "this" in weapon data file.
Replaced "data" with "this" in weapon data file.
Deleted plugins.js and created new file for it.
Another bug fix from the merge.
typo!
Fixed "unit" tests.
Merge pull request #2 from joycem137/requirejs

Adding support for requirejs to the mix.