Changed from CJS(AMD) to normal AMD which gains browserify support.  Since I swapped the module format I can now safely remove defines so that has been added as well.