object plumbing commands

updates #138
might be useful to break on a maximum size. not sure good an upper bound is. 
1MB? 512K? cc @whyrusleeping