Added cheerio to manipulate DOM

Changed DOM manipulation format to cheerio. This increases overhead in
order to greatly simplify the backend API of generator-base.
Added htmlmin and cssmin grunt tasks.
Added boilerplate to app.js template