Cleaned-up and minified catalog.js and setup grunt to do future build-related work. Closes #7