Add Quadtree data structure and tests

Add quadtree data structure
Add quadtree tests
Refactor contains method of tree to operate more efficiently
Add gulp dependency