chore(update material components): update components and add checkbox, input and radio
chore(update material services): throttle update
feat(build): replace feckin grunt with gulp and simplify build, add jshint
fix(build): comment browsersync because it behaves weird, fix css compile from less, remove grunt
feat(routing, directives page): add ui-router routing and config the router
feat(directives module): add directives module with angular.material directives
chore(remove old files): prune unnecessary files