Got 500 kiloparsec temperature working
Changed get_region_str_ to take a background outer radius parameter
Made extract_spectrum take a 'weight' parameter, and turned off weighing for large regions.
Unified source and background finding functions in Cluster. Re-wrote parts of source_, background_, spectra_, and calculate_and_add_SNR_
Fixed issues with tagging spectra
Fixed a few more issues with tagging spectra
Fixed calculation of r2500 and r500 from kT. Also added '.ps' to plot names
Added optimization to calculate_and_add_SNR_: no longer needs to calculate temperature for 500 kiloparsec region
Fixed issue creating background region for R500
Cleaned up logging in Cluster, and deleted debug code.
Gave DataManager a default argument for plogger (nullptr)
Updated test_datamanager.cpp to comply FOV being split into FOV_REG and FOV_FITS
Moved observation testing to its own file: test/test_observation.cpp
Made test.cpp into a full test over many clusters.
Fixed Cluster's luminosity units, and added path() member function.
Changed DataPoint's formatting when converted to string.
Cleaned up outputting in test.cpp
Further cleaning of outputting in test.cpp
Cluster now works even if some (but not all) observations fail to clean properly.
Uploaded .gitignore