Add example of general purpose encoding/decoding

This commit adds an example of general purpose encoding/decoding of
Clojure values, using Nippy.  This may not be performance optimized
for all cases, but does allow flexible "do what you expect" get/put of
most normal Clojure values.