updated components
added grunt-shell as dev dependency, wrote components task, which is under development. But learned how to use other tasks in new task
working on components task, works but doesn't wait
y u no async the grunt tasks