introduce grunt with jshint task
introduce clean/copy tasks
introduce cssmin, htmlmin, uglify tasks
fix indent size