Added UUIDs, new test cases, new constructor for Perceptron, layout of
code of Sample