misc edits
add SimpleBackProp algorithm
misc edits
training tests
tidy
fix gradient calculations for NeuralStack