Merge pull request #424 from jeff1evesque/python_data_validator

#423: Import jsonschema's in 'data_validator.py'
#422: config.py, create file
#422: config.py, docblock for 'jsonschema_training' method
#422: config.py, docblock for 'jsonschema_analysis' method
#422: config.py, outline 'jsonschema_training' method
#422: config.py, outline 'jsonschema_analysis' method
#422: config.py, define 'jsonschema_training' method
#422: config.py, define 'jsonschema_analysis' method
#422: config.py, fix typo in 'jsonschema_analysis' method
#422: config.py, fix typo in 'jsonschema_training' method
#422: config.py, fix typo in dockblocks
Merge pull request #425 from jeff1evesque/python_config

#422: Create 'config.py'
#426: .gitignore, compile python scripts
#426: .gitignore, remove subdirectory version
#426: .gitignore, prefix directories with slash
Merge pull request #427 from jeff1evesque/gitignore

#426: Implement '.gitignore' from root directory
#393: data_validator.py, restructure validation