moved Canvas Graph into Backbone to fix event issues. Converted Graph to OO