Merge pull request #763 from jeff1evesque/python_data_validator

#752: Restructure 'dataset_validation'
#751: config.py, remove 'independent variable' field schema
Merge pull request #764 from jeff1evesque/python_config

#751: Remove 'independent variable' field schema
#753: helper.py, change 'd.iteritems()' -> 'd.items()'
#753: helper.py, use 'd.items()[:-1]'
#753: helper.py, revert logic using 'items()'
Merge pull request #765 from jeff1evesque/python_helper

#753: Allow 'jsonmerge' in 'helper.py' to be accessible
#767: data_creator.py, remove unnecessary 'print' statement
Merge pull request #768 from jeff1evesque/python_data_creator

#767: Remove unnecessary 'print' statement
#766: svm_training.py, correctly pass dataset to 'Training' class
Merge pull request #769 from jeff1evesque/python_svm_training

#766: Correctly pass dataset to 'Training' class
#770: data_creator.py, correctly store independent variables
Merge pull request #771 from jeff1evesque/python_data_creator

#770: Correctly store independent variables
#766: svm_training.py, slight comment adjustment
Merge pull request #772 from jeff1evesque/python_svm_training

#766: svm_training.py, slight comment adjustment
#774: sample.csv, ensure same number of columns
Merge pull request #776 from jeff1evesque/csv_sample

#774: sample.csv, ensure same number of columns
#774: sample.csv, fix typo
Merge pull request #777 from jeff1evesque/csv_sample

#774: sample.csv, fix typo
#779: README.md, update 'GIT Submodule' subsection