FEATURE: Multi-select support

Implementing itsyash’s idea of multi-select through prepending
checkboxes to each element, and automatically checking/unchecking
visible child elements based on the parent
Support callback hooks

+ now supports callback hooks with triggers for most file tree
functionality - returns data object with data about object that was
triggered
+ Better AJAX error handling