Big changes in the overall structure of the package, preparing for the release of v1.0.0!
In terms of development,
* testing is now automated with tox,
* other tools (black, isort, coverage) are configured in a single pyproject.toml, and
* requirements.txt was replaced by a Pipfile and a Pipfile.lock for reproducible builds with pipenv
And in terms of the API,
* now everything revolves around `periodicity.core.Timeseries` objects, which include several common utilities,
* methods may return `periodicity.core.Periodogram` objects, which have both `frequency` and `period` attributes, and
* in the near future, this will be extended to also include `Spectrogram` objects for time-frequency methods.