Small cleanups.
Improves tests.
Adds and improves tests for normalization.
Migrates to Python-3, adds tests, cleanup.
Adds tests for formatting of forecast.
Fixes Transfer.leapsMonth() for the general case.
Extracts ArgParser out of ConsoleUI.
Updates comments, small cleanups.