A Gradient-descent based learner for dataset #1

The code uses the original design to parameterize classifiers. Also, an
additional option was added to perform singular value decomposition and
visualize its results to get some idea about input data distribution
Training data for all three datasets