Added support for constructor/destructor and inheritance. Removed bunch
of stuff from Makefile