adds random net generation with unit tests
moves all math functions to math_util.go, adds unit tests, and adds max(), min(), and normal()
net outputs are now normalized
adds base of training examples and training sets
adds unit test for training (XOR Test) and removes normalization (I was doing it wrong)
starts work on net training with calcError() and pseudocode