add configuration validation, improved logging, and preent crashing when starting without required files
Merge pull request #11 from walmartlabs/validate-all-the-things

add configuration validation, improved logging, and preent crashing when starting without required files