Claned up some stuff, added comments, integrated dynamic context method loader in some classes that used it by passing it through the constructor