Fixes use of Random
Uses DenseVector instead of Vector
Uses breeze-style plotting
Uses postfix scalar multiplication instead of prefix
Replaces Matrix with DenseMatrix
Reverts scalar movement where matrix row times vector should have resulted in scalar