Got all tests passing.
Added constants to compatibility layer; Simplified using ReflectionClass
Backed out property name changes.
Added Test cases for documented calls.
Updated documentation.
Removed inflector.
Shortened class names to take advantage of namespaces