Added an 'on-change' attribute

Calls the passed in functin when the model changes
Better Bower compatibility