removed draft-03 schema and associated code--we are now draft-04; repaired code for splitting and joining schema; shoved some code from validate.js to schemaUtils.js