allows for custom css icons and unique div id's

now you can set custom css icons for each individual state that the node can be in using something like {"classCollapsed" : ".myCssClass"}. You can also add an id tag to your json using {"nodeID" : "someID"} for uniquely identifying each div that gets generated (for jquery selectors and what not)