Removes old classes; adds SuperSimpleSim classes and Gruntfile.js
Adds travis files.
Updates System, Item tests; Adds World and World tests.
Adds StatsDisplay class and tests.
Adds many.html to public.

Various Item init() updates; Updates README;
Updates .travis.yml and deploy shell script.
Browserify compiles a standalone bundle.
Builds standalone version of release file.

Also adds degrees/radians and constrain utility functions.
Adds tests for radians/degrees and constrain utilities.
Updates Utils.extend to add _superClass property to subclass.
Adds isInside() to Utils.
Updates isInside to check for null width/height.
Updates isInside() tests.
Stops tracking .mao files.
Calls superClass.init() in World.init()
Adds location property to World.
Updates Item._wrapWorldEdges.
Adds _superClass property to subClass in Utils.extend.

- World extends Item
- World updates camera location in step()
- World has its own draw() method
- Item has a colorMode, life, lifespan, controlCamera property
- update Item wrapWorldEdges() method
- adds _checkCameraEdges method to Item
- System.add() checks if we're adding a World
- updates tests
Adds afterStep() property to Item.
Removes name assignment in System.add()
Adds properties to Item.init(); Fixes issue in System.add()