chore(grunt): add dist task

Use 'ngmin' and 'uglify' to build dist files
chore(grunt): add angular-ui-publisher
chore(grunt): add serve task

Use connect and watch to serve the development
fix(demo): update to work with angular-ui-publisher