added Gruntfile with build step, added demo/x-tag-components.js
updated component.js description