This is my first deep NN and the cost function continues to rise no matter what I try. I am looking for the bug but my implementation seems to be correct. More details below