Various dot product methods

Implemented various dot product classifiers and ran simulations to get accuracy histograms.