Commented a number of the core structures and tested the Binary Sigmoid activation function, while its functionaly working, tests need to be done on whther it represents the function correctly
Added a new step activation function and a bunch of commenting