adding support for minification, build process, updated gruntfile, etc