chore(bower): support publishing to bower

added bower.json and grunt configuration so that we can 'grunt release' instead of editing, tagging and pushing manually.
also renamed tree-control.js to conform with other angular modules convetions.
Merge branch 'master' of https://github.com/shahata/angular-tree-control into shahata-master
fixed the html with the change in js file name