update contributors

Add all known contributors to date.
Merge branch 'master' into jarvis
Lab: KNN and SVM
formatted source code per pep8
various formatting changes

Also break lines for easier reading.
Merge pull request #113 from ayr0/KNNSVM

Lab: KNN and SVM
Merge branch 'master' into jarvis
add Tyler Jarvis as co-author to textbook

Also added nociteref option to document class.
paralist is now a dependency to build.
Merge pull request #93 from ayr0/jarvis

add Tyler Jarvis as an author