Merge pull request #37 from rgoomar/deployment

Deployment
Merge pull request #38 from rgoomar/deployment

Modified travis to avoid multiple builds
Fix gulp file so cleanup runs automatically
comment out last it statement
Change font size and button color/size
Add mocha and chai
Merge pull request #39 from sean1rose/landingpagebranch2

Fix gulp file so cleanup runs automatically
mouse controls player movement
Merge pull request #40 from LiamSchauerman/cameraControls

mouse controls player movement
Adds .idea/ to .gitignore; initializes folder structure.
Empty class
WIP on RingGeometry3D helper object
progress on ring model
Adds reusable ring/segment geometry
Adds OrbitControls
Demo scene altered for testing RingGeometry3D
Merge pull request #41 from TGVarik/feat/player-model

Adds reusable ring/segment geometry
Fixed pathing for app files and docs