Moved search for module manifest to loadModuleManifest func
Added some verbose messages when unmarshaling the xml files
Removed the concept of a cache for processing modules
Refactored some printing to be inside xmlModule & began a function to test validity of the struct