For common types do instance checking

Instead of using the lookup method for common types use instance
checks for perf
Use the fromArray method for read speed up
Make handlers for all ClojureScript types

All ClojureScript sequence, map, and set types now have write
handlers.  The list type now has a ClojureScript read handler
Added example file for public api

Added a caching example (with custom read and write handlers)