Refactored and added build process to package into a UMD module.
Some refactoring and added tips on error.
Added ability to easily serve the simulator by running grunt serve.