Merge pull request #681 from jeff1evesque/python_data_validator

#680: Wrap '.lower()' method with IF statement
#461: svm_json.py, import 'defaultdict', remove 'json' import
#461: svm_json.py, correct logic
#461: svm_json.py, 'import json'
#461: svm_json.py, add comments
#461: svm_json.py, replace 'print' -> 'return'
#461: svm_json.py, minor language change
Merge pull request #682 from jeff1evesque/python_svm_json

#461: Define method to convert 'csv' to 'JSON'
#683: Submodule, add 'jsonmerge'
Merge pull request #684 from jeff1evesque/submodule_jsonmerge

#683: Submodule, add 'jsonmerge'
#675: svm_training.py, 'import merge'
Merge branch 'master' into python_svm_training
#686: .gitmodules, ignore 'jsonmerge' submodule
#686: .gitmodules, adjust spacing
#686: .gitmodules, fix typo for 'jsonmerge' ignore
Merge pull request #688 from jeff1evesque/gitmodules

#686: Add 'ignore=dirty' for 'jsonmerge' in '.gitmodules'
#687: .gitmodules, ignore 'scikit-learn' submodule
#687: .gitmodules, adjust spacing
Merge pull request #689 from jeff1evesque/gitmodules

#687: Add 'ignore=dirty' for 'scikit-learn' in '.gitmodules'
Merge branch 'master' into python_svm_training