Merge pull request #5 from sanderblue/master

Merge production into develop
major refactor, nothing in working state yet
testing environment
environment confused again?
starting to pull in dependencies for each module
continuing refactor, minor changes
build the sun again
build the astroid belt and planets again
and we're rendering again
use orbit scale, start to use creatTime()
we have a stopwatch to animate each day represented as a second
zoom, tilt, focal point are working again, update random number calculation for astroid amplitude
make Initializer a module
apparently flipping the planets' texture was as simple as setting each one's initial axis
cleaning up some
add MoonFactory, build Earth's moon as prelimary test
build Mars's moons, figure out some scales that best fit rendering
update dependencies, add System module
Add error/exception handling, update App config, adjust deps
new TimeController using prototype pattern