cleanup and refactoring
commenting and minor refactoring
added svm classification and some testing and refactoring.
added results from sunning svm classification comparison. LinearSVC() is best.