Including an FP cam controller.
First pass at a camera controller that can be used to navigate.  Next step is to animate transitions along with adding more robust interactions.
Reordering the dependency list so that the fsm package can be used from the graphics package.
Converting the MouseFpCameraController class to a FsmMachine subclass to help us manage the different substates.
Removing the FSM deubg prints and making the controller fly on click.
fixes for mobile devices.
Creating a separate first person viewer mode.
Minor cleanup.
Ignore .idea directory
Cleaning up closure compiler warnings.
Fixing the need to add a dummy object at the end of the obj file.
object, group and material statements are now optional.
Adding normal generation for when it's needed.
going back to the original obj file from the zip file.
Merge branch 'dev' into obj-fixes
Adding smoothing support.
Support for faces with more than 3 points (ie quads).
Fixing GContext.prototype.isFullScreen() it would not work on release mode but now it does.
Merge branch 'lcl-full-scr' into fullscr-btn
Merge pull request #56 from arturo-mayorga/obj-fixes

Obj fixes