Feature/more tools

This PR will make minor fixes and improvements to the new tool/events/selection system, as well as add some new tools based upon it. 

* [x] polygon selection overly
* [x] polygon selection tool
* [x] lasso selection tool
* [ ] selection control view  
* [x] axis wheel zoom
* [x] axis pan 
* [x] pinch zoom
* [x] minor fixes to touch interactions (buttons require two taps, e.g.)
* [ ] populate tool help based on available tools
* [ ] backbone tool configuration views 
* [x] user guide docs for new tools
* [ ] ~~dev guide docs for adding tools (and objects in general)~~  [save for another PR]
* [ ] figure out where to save selections - issues with backbone object syncing and minimizing data transfer - also issues with how this should work with AR

That's alot of tasks for one PR. The reason I want to tackle all this in one place is because I want to make sure everything works together harmoniously and that the experience of adding several tools here can be used to help make adding tools in general a more reasonable and well-defined process. 
no this is for touch vs mouse