allows for custom css icons and unique div id's

see full commit on angular.treeview.js for info