JQ: Added doxygen documentation to odb_check
Merge branch 'develop' of github.com:alcap-org/AlcapDAQ into develop
Stop writing pulses to file directly which was causing two pulses to be
saved.  Partially solves issue #66.
Rewrote modules navigator so we would visit modules in the order
specified in the modules file.

This should fix issue #66 and issue #61.
AE: Add the files that were automatically generated by Ben's CreateModule.sh script. These have not yet been edited.
AE: This is now an empty shell of a module
AE: Adding comments to explain what will happen
AE: We now loop through the channels (correct terminology?)
AE: Add TemplateArchive class and use it to create templates.root (the filename may end up as an option to the module
AE: The first workings of PulseCandidateFinder as described in issue #57
AE: Add a function to PulseCandidateFinder to return the number of pulse candidates and also use it in TemplateCreator
AE: Add the GetPulseCandidates function to PulseCandidateFinder and also use it in TemplateCreator
AE: Test PulseCandidateFinder with an extra location
AE: Copy and modify John's FindPrePulses() function into PulseCandidateFinder
AE: Loop through all the TPIs in TemplateCreator
AE: Pick smaller parameters for rise and fall. Also use ExportPulse to plot pulses that for testing (although this doesn't work for me yet). The implentation of issue #57 is now pretty much done
AE: Adding Ben's check to see why ExportPulse isn't working
AE: Undo Ben's change. It seems to be because I was running for 1 event...
AE: Add a check to see if there's more than one pulse on an island and export the pulse shape if it is
AE: Rebasing to check Ben's fix. Merge branch 'feature/new_template_tap_generator' of github.com:alcap-org/AlcapDAQ into feature/new_template_tap_generator