Auto test

A few things at once:

* better setup.py for automated install and listing on PyPI
* automated tests with 1991 data (modified) and expected results
* DEFAULT_YEAR variable that can be changed