Updated README to fix its structure, and replaced use of defined? with Object.const_defined? for backwards compatibility with ree