Add grunt+npm for dependency management and css/js minification

This address issue #2