Added checkable nodes

This allow you to show checkboxes near every node in the tree. Every node has now a property, named "checked", as model of the checkbox. If you check or decheck a node with childred, every child is checked or dechecked too.