Initial NN code from Aaron
Completed the gradient_in_place function
Added mlp.sql_in