Initial commit. Publication of the source code.
Includes (currently planned) future dependencies, i.e. jQuery, jQuery UI for the GUI, and ThreeJS, which may or may not be removed later.
Merge origin/master