Update NeuralNetwork.py

Errors fixed in the following:
- np.einsum sections
- np.copy needed in various locations
- grad checking completed with <1E-12 error for back prop
Merge pull request #2 from ajcortese/Update-nnCostDer

Updated erros within NeuralNetwork.py's nnCostDer and nnCost functions