Reorganized the Examples directory, and moved all config files from Source/Applications/ConfigFiles to Examples/ConfigFiles
Renamed Source/Core to Source/KTCore, and moved a number of files from Source/Utility to Source/KTCore
Reorganized KTCore, and updated Source/Utility/CMakeLists.txt
Updated Source/KTCOre/CMakeLists.txt
Lots of reorganization and library fixing
Made KTEggHeader an extensible data object, and switched all header signals and slots (hopefully) to KTDataPtr
Egg readers are now accessed in KTEggProcessor using the factory pattern.
Cleanup in the Egg CMakeLists.txt file.
Isolated the matlab libraries from the other katydid dependencies
Moving KTCore out of Source, and renaming libraries:
Egg --> Time
FFT --> Transform
Analysis --> SpectrumAnalysis
Candidates --> EventAnalysis
Adapted remaining KTEggHeader slots to KTEggHeader's new status as a Data object
Merging origin/restructure
Fixed moving of the Monarch directory
Merge branch 'restructure' of github.com:project8/katydid into restructure

Conflicts:
	Source/Time/Monarch
Reorganizing KTCore a bit to make it more inclusive of the things that need to be there.
Remade the main Katydid CMakeLists file to use the new Katydid.cmake file.
Added KTCore/Templates, including the processor template, and the main CMakeLists template.
More reorganization
Moved KTReader and KTWriter to KTCore
Added Katydid Core version variables
Other minor updates
Create a MATLAB_LIBRARY_DIR variable in the main CMakeLists file.
Merge branch 'restructure' into develop

Conflicts:
	Source/Time/Monarch