Adapted for odd three-vector output
Adapted for odd three-vector output

Notes:
- Not completed
- Need to remove the three vector oddity
- Need to move check for zero grads to the graph def
- Need to move absolute error to graph def
abeoliver/ReverseLearning