can now do gradient descent
ignored some files
added J function to compute the cost.
for testing