fixed api methods
added filters by submodel
updated submodels filter
get method should return custom deferred object
updated error handling