Renamed CreateDetectorPulse to CreateDetectorPulses
Made sure CreateDetectorPulses class was consistent with the new name
Tidied up comments in CreateDetectorPulses.cpp
Removed compile warning when not using the verbose PrintOut macro
changed include path for CreateDetectorPulses.h to match renaming of
that file
Added new files to restructure the making of detector pulses in the same
way we do for analysed pulses.  This will replace
CreateDetectorPulses.cpp in the future.
Changed the output of the Makefile and wildcard for all cpp files in
files.make.  In the future, I think i will just remove that file.
Restructuring of makefile so that compiled objects end up in a separate
subdirectory which keeps the directories cleaner.  This introduces a
dependency on the object directory that is not being detected correctly
for updating, so it would be nice to correct this
Changed testModule.txt config file to something more like that which
will be used for real productions
Removed several executables that didn't seem to do anything (and should
probably not have been committed in the first place.. )
Added a function to TSetupData to get just a vector of the detector
channels that were named
Many changes:
 - Can get a vector of values for a given option,
 - Added a debug=all global option that passes the debug flag to all
   modules
 - Improved the printing of the read modules file
 - Some aesthetic code stuff
Also pass the TSetupData pointer to the FillHistBase' BeforeFirstEntry
and AfterLastEntry  methods
Needed to include the ModulesManager header file in utils.cpp
Use debug=all as a global option
Accept a modules::options pointer as an argument to the constructor.
For now we just check for the debug option here, but this could easily
be extended in the future.
Added some debugging output when using the load_config_file function
Changed the constructor to pass the modules::options pointer to the
FillHistBase base class correctly
Changed the constructor to MakeMuonEvents to pass the modules::options
pointer to the base class correctly
renamed some variables so we use the key-value concept more