Don't wrap defschema in s/named.

This extra layer of indirection makes it harder to work with.
Extract helper functions to deal with schema names.
Fix cljs tests and Address PR comments
Merge pull request #15 from Prismatic/lighter-name

schema-with-name