Added gradient output.
Added train_linear_regression function.
Plotting best fit line.
Some section comments.
Read validation data.
Added intercept column to Xval.
Added learning curve function.
Plotting the learning curve.