added bower dependencies
toying with bower
remove sources, can we use bower to get these instead?
added some packages that are most likely not going to be used
abstracting tasks