On node unselected event

Adds `nodeUnselected` event. I've also removed the js and css from  `public` and `tests/lib` since are copied by Grunt during the build (I can revert this if there's a reason for doing this). If you like the proposed changes I can proceed to update the doc. Any feedback would be appreciated.