Merge branch 'master' into python_svm_json
Merge pull request #651 from jeff1evesque/python_svm_training

#649: Adjust 'elif' MIME statements in 'svm_training.py'
Merge pull request #653 from jeff1evesque/python_svm_training

#652: Reorganize 'if-elif' statements in 'svm_training.py'
#658: bash_loader, update path
#658: bash_loader, change log file name
Merge pull request #662 from jeff1evesque/bash_loader

#658: bash_loader, update path
#661: web_scss, update path
Merge pull request #663 from jeff1evesque/bash_web_scss

#661: web_scss, update path
#658: bash_loader, add trailing slash when creating 'log/' subdirectory
Merge pull request #664 from jeff1evesque/bash_loader

#658: Add trailing slash when creating 'log/' subdirectory
#660: web_js, update path
Merge pull request #665 from jeff1evesque/bash_web_js

#660: web_js, update path
#659: web_img, update path
Merge pull request #666 from jeff1evesque/bash_web_js

#659: web_img, update path
#667: .gitignore, update based on 'log/' changes
Merge pull request #668 from jeff1evesque/gitignore

#667: .gitignore, update based on 'log/' changes
Merge branch 'master' into python_svm_json
#461: svm_json.py, open temporary 'file upload(s)'
#461: svm_json.py, implement 'csv.DictReader'
#461: svm_json.py, create json object