Added Model.all method
model.all now fires events
Model.all to support observableArray refresh
Model.all should call the function given with json  when no array is returned but object.