Update gitignore to ignore all log files
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.
Revert deletion of read_config from GSMI
Configure root Logger and gsm_lib Logger