Created a parent object Mod_Abstract for all the modules, to handle some of the more general operations, and overall made the whole project much more oo friendly!

Yeah the code probably doesn't work right now so I wouldn't test it but I wanted to commit anyway!