use GraphModel in graphModel.js
Merge pull request #54 from jdhenke/better-graph-model-naming

use GraphModel in graphModel.js
Update CONTRIBUTING.md
put in backbone v1.1.0
make minimal changes to work with backbone 1.1.0
tried to separate intialization from rendering
Merge pull request #57 from jdhenke/upgrade-backbone

bump Backbone from v1.0.0 to v1.1.0
specify testing phantomjs within config file
Merge pull request #61 from jdhenke/fix-karma-browswer-config

specify testing phantomjs within config file
Selection layer abstraction

There are many uses for a 'selection' layer of the graph.
The selection layer can be used to zoom to a certain rectangle scale, or
it can be used to select certain nodes of the graph. That's a design
decesion we'll have to reach together. For now, the layer is abstracted
in way that will allow us to define the functionality pretty easily.

Note: I don't really like what I did to capture mouse events. I'd love
to have a separate div container specifically for this layer, but I was
having trouble with event propogation and absolute positioning. I currently use
the main parent div as the layer's container.
Merge pull request #62 from jdhenke/selection

Selection layer abstraction
node profile work