Added inheritance functionality
Updated readme to showcase the new functionality
Cleaned up the codebase
Fixed issues relating to _ENV in lua 5.2