Made it so if the LogMethod as already been defined it now optionally overwrites it instead of forceably overwriteing it.
Made the attribute the module weaver searches for be settable.
Added the ability to use attributes other than the TimeAttribute
Modified tests to test the alternate attribute.