add in ability to specify sub schemas using a function that checks the actual document to determine the sub schema

Add in some tests for invalid documents

make the test for if it is a function slightly less costly and faster.  Also make it so that we are always just using the blog_doc as our canonical schema

change blog name back to origina

undo the commit that tried to standardize the 's

continue undoificiation

last one

add in description of how to use in schemer's README

some touch ups to the wording

make a better example for the README

Edit messaging

add in the

improve wording