Added build process and updated structure
* Added `grunt build` that build to rui.js, styles.css, and demo.html
* Fixed `grunt watch` - it will now watch adding and removing coffee files
* Changed all css to be .less files for the build process