Commented some of the lib functions and repaired the purge all connections function in the node class
Added node id's respective to their parent layer for weight saving later
Added layer id's that update with network structure for weight saving
Initital structure for reverse pass
Bunch of code formatting plus the addition of the output node class (no logic as of yet)
Added functionality for calculating the error, just weight adjusting to do before testing
added back prop code, needs testing
Fully working framework possibly, we will have to see after a second round of testing
Moved the XOR2 test to its own file and added the get previous weight change function, although not used
Confirmation that current framework is functional and addition of Xor3 test with pairing as further proof
Merge branch 'development' as network is functioning and passing two key test