Created Yeoman Angular app scaffold
- Added a Simulation controller
- Added some basic data binding
- Minor tweaks to templates
Created basic simulation scaffold
Replaced $resource module with $http
The methods are now called from within each other instead of all at once
Created nav controller
- Renamed Main controller
Removed extraneous Google Analytics code
Moved nav elements into separate template
Created canvas 'simulation' directive
Removed extraneous mock code in Simulation controller
Created prototype styles (temporary) for simulation containers
Loaded galaxy image into simulation canvas
Ensured that the loaded image respected the actual dimensions of the canvas element
Restructured the Simulation directive a bit
Added a TODO comment to the stylesheet
Refactored simulation directive to (hopefully) make it cleaner
Some more refactoring
Created logo asset
Changed title to just 'Galaxy' instead of 'Galaxy Simulation'
Added an outlined box on mouseover to show zoomable area on the canvas
Restructured flow of canvas directive to account for new functions
Modified gruntfile to enable hosting over network
Created basic 'zoom' mock method
Replaced canvas-layers widget with three.js. We're going 3 dimensional, bitches!
Added orbit controls to enable gestures in simulation. We also now use compass.
Added starfield, sun texture, Orbit tweaks, full screen mode, comments and refactoring

- Star field with auto-rotate! Take that, Windows 3.1!
- Enabled full-screen mode (fancy!)
- Removed pan mode from Orbit controls because it's dumb and it made fun of me in gym class
- Refactored and added comments, SO MANY comments
- Sexy self-initializing init function
- Sun now has more polygons (always more polygons) surface texture! So sexy!