Imaging Pipeline Update

Here is what I am adding to/changing in the pipeline:

- Updated setup_logging.py with new log information
- Added psutil module to setup.py
- Changed num_cores value on cfg files
- Added number of cores to settings.yaml and template_settings.yaml files
- Created a script to check analysis performance in different environments
- Changed a few things in imaging_pipeline.py and run_imaging_pipeline.py
So I'm wondering why this was changed. If the basename of a file is only 18 characters long, why do we need to check to see if it's a `c0m.fits` file? I think the only files that can be that short are the `c0m.fits` files right?