added support for publishing a SmartCursor into the client
added basic version of client side SmartCollection with find, findOne, allow, deny support