added canView() function
updated data retrieval functions to work with the new deferred schema
JJRestApi.getFromDomOrApi returns Deferred.promise() instead of callback
Zept deferred $.when enhancement

see issue here:
https://github.com/sudhirj/simply-deferred/issues/8