Simplified internal function names.

Some of the internal functions had overly complex names. They have been simplified to make the source easier to read.
Added the ability to check if one schema conforms to another schema.

Using the new conformsTo(schema) function, one schema can now determine if it conforms to another schema. This completes the 0.2 release.