Major update

Updated the way most things within Jest work, backwards compatibility
could not be kept. Namespaces cleaned up most things are derived from
the Jest object now. Cleaned up the file indentations and weird spacing
issues. Removed box2d and resource.js since they weren't being used.
Included seedRandom.js.