Reloading metaclass now looks for _on_reload and _initialize_self functions
Fixed make import tuple returning 3 tuples instead of 2 tupls. util class now handles error handing for class injection