update docs
move version, update get_json to use passed headers and other options, and set a user-agent
rough mvp of the simpleschema validation system