WIP: Argument Parsing refactoring and miscellaneous Ingest issues

1. Refactored sumac-based argument parsing logic: split out SparkArgs, HadoopArgs, etc. 
2. Fixed Ingest bug with no compression in local mode
3. More Ingest issues (description TBD)