expose saveDashboard method
Merge pull request #23 from awashbrook/master

Persist title changes from options dialog
distribution file
extracted compile step into scope function, working towards resolving #13
extracted all methods to controller
renamed widget controller
using _.bind instead of Function.prototype.bind
added dist changes
added tests, fixes #25 and #26
Merge pull request #27 from DataTorrent/improved_widget_directive

Improved widget directive
fixes #28, is backwards compatible and no conceivable adverse side-effects
Merge pull request #29 from DataTorrent/extend_DMO#28

Extend dataModelOptions with default widget definition
exposed functions comment
updated fix for #28
use jquery deep extend, added AW test case #28, commit: 5307cd1808c01fe580991c6c3bcbd2b28b0e3093
added last test case, #28
Merge pull request #32 from DataTorrent/extend_DMO#28

Better deep extend when instantiating widgets
added explicitSave option
addresses #24: adds explicitSave option to dashboard
Merge pull request #33 from DataTorrent/explicitSave

explicitSave option for dashboard