remove support for subscribing based on function name
use classes mixin instead of a property
style
rename presenter.js => view.js
drop support for graphs
use dom-emitter mixin
remove behavior stuff
update examples