Update gitignore to ignore all log files
Merge remote-tracking branch 'upstream/develop' into develop
Merge branch 'develop' of github.com:ctsit/research-subject-mapper into develop
Reorganize and cleanup imports in GSMI
Fix shebang lines
Retrofit GSMI with new guidelines-based Logging

Replaced print statments and LogException() calls. Also, encapsulated
argument parsing and configuring the logger into seperate functions.

Note: As to the large amount of changes made in one commit, it seemed
necessary because I started off by removing "import GSMLogger" and found
what broke. Fixing one line lead to another issue to address.
Cleanup import statements
Extract argument parsing in GSM
Merge branch 'develop' of github.com:ufl-taeber/research-subject-mapper into develop
Move makedirs to library
Simplify import statement
Rearrange code to be consistent with GSM

The main() methods of GSM and GSMI are similar, but sometimes vary
slightly. This commit rearranges some lines in GSMI to match GSM.
Merge remote-tracking branch 'upstream/develop' into develop
Add defaults in gsm for settings.ini

Untested changes.
Revert deletion of read_config from GSMI
Configure root Logger and gsm_lib Logger
Merge branch 'develop' of github.com:ctsit/research-subject-mapper into develop
Apply Logging Guidelines to GSM:main()

Extracted configuration into its own function; replaced "print"s; and
updated some variables as a result of the other changes.
Remove GSMLogger and prints from GSM
Pass Logger to parse_site_details_and_send

Forgot to update a call to parse_site_details_and_send().