Let Grunt handle the grunt work

Added tasks to
 * validate
 * build demo
 * upload fronts to pasteup
 * release docs to github.io
 * release component

Also, when release fonts, but them in a versioned directory