Batch delete/create nodes in ProjectManager

@iwehrman 

* delete/create tree node methods are now synchronous
* batch delete/create nodes to avoid excessive calls to `_redraw`