This release has various improvements, including:
* added codecov for calculating code coverage
* use pytest-cov
* increased test coverage to 100%
* warn on flat curve
* kneed now validates arguments for `curve` and `direction`
* refactored the algorithm
* remove scikit-learn dependency and switch to numpy polyfit.
* documentation!!!