Yeoman-ify the build process and support livereload of examples code

* Use `$ grunt server` to use a server with automatic live reload
* Use `$ grunt server:dist` to test the new build and server the files that would be distributed