Removed "push" dependencies from classes in daw package, except Model.js.
Introduced Controller.js which knows about push and model.