added Manhattan Diistance; added random data creation and loading
Merge github.com:andreaiacono/MachineLearning