Fixed but with test file. The euclidean loss layer passes all tests.
Added framework for regularization.
Created RegularizerParameter message type and constructed Regularizer class.
features_l1 regularizer type is defined with a dummy regularization code.
Code has compiled. The test unit is still to be developed.
Removed the L1 feature sparsity regularizer. Currently no regularizer types are supported.
Fixed copyright in the example files
changed l1norm to loss layer so as to avoid the confusion of whether or not to compute 1 value  for the whole batch of data points.
Attempted at fixing l1norm functions in math_functions.c* but that didn't help. The small  error in accuracy remains.
Wrote test cases for the new l1norm test layer.
Unfortunately this code does not compile.
Some more changes that I missed in the L1norm layer.
This file should however soon be removed as the loss layer form is more useful.