Create ParallelANN.scala

This is the main ParallelANN class and associated Model
Create GeneralizedSteepestDescendAlgorithm

This is the general steepest descend model, with as inputs Vectors and outputs Vectors or Doubles.
Create TestParallelANN.scala

This is a test program for parallel ANNs.
Create TestParallelANNgraphics.scala

Visualisation tools; only used when "TestParallelANN" is given the "graph" parameter.
Update TestParallelANN.scala

Due to TAB characters, some of the indent was messed up. This fixes it.
Update TestParallelANN.scala

Fixed some issues with indent.
Update TestParallelANNgraphics.scala

Due to TAB characters, the indent was mixed up. This fixes it.
Update GeneralizedSteepestDescendAlgorithm

Updated to agree with "sbt/sbt scalastyle"
Update ParallelANN.scala

Updated to agree with "sbt/sbt scalastyle"
Update GeneralizedSteepestDescendAlgorithm
Update TestParallelANN.scala

Cleaned up the source layout.
Update TestParallelANNgraphics.scala
Rename GeneralizedSteepestDescendAlgorithm to GeneralizedSteepestDescendAlgorithm.scala
Update TestParallelANNgraphics.scala

Replaced deprecated "toArray" by "collect".
Update and rename GeneralizedSteepestDescendAlgorithm.scala to GeneralizedSteepestDescentAlgorithm.scala

Updated naming
Update ParallelANN.scala

Removed usage of Breeze vectors and optimised computation in the loops
Update TestParallelANN.scala

Updated with some performance measurements
Update TestParallelANNgraphics.scala

Cleaned code
Create mllib-ann.md

Documentation for Artificial Neural Network (ANN)
Update mllib-ann.md

Edit layout to make it more readible