Bulk commit

Adds core functionality
Updates README
Refactoring and Testing

Changed class name BaseReflectionObject to Reflected.
Added a unit test.
doc(root): Update README.rst

Minor update in README.rst