added new gitignore
extended grunt
new vendor ui-angularjs
more template, funtions and logic