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
Would be nice in the future if we can just get grunt to read from your `~/.aws/credentials` file