An elegant solution to creating a checkbox tree from scratch with Backbone and Underscore (https://github.com/cskevint/interview/blob/master/checkbox_tree.md#component-requirements)