loss functions added for Gradient Boosting

- loss functions relevant to gradient boosting added
It would be nice to have Huber with the first in capital everywhere.