**Changes:**
- Added the constructor parameter _early_stopping_rounds_ with a default value of 500, meaning that if the validation loss does not improve during 500 boosting steps then boosting is aborted to save time. Due to _early_stopping_rounds_ it may make sense to try higher values of _m_ (max number of boosting steps).
- Updated documentation.
- Changed default values of _m_ for _APLRRegressor_ and _APLRClassifier_ and _v_ (learning rate) for _APLRClassifier_.