Updating UML diagrams to reflect NN structure changes. Also implementing the nitty-gritty parts of NNs, such as the algorithms, data sets, and whatever else.

Signed-off-by: cauth0n <derekreimanis@yahoo.com>