Autopep8
Some manual fixes for Flake8
cleanup: calendar_display_test (also: tests!)

will soon be integrated into a new common module for all terminal
interface related stuff
removed status leftovers
setup: better version number generation
moved some functions to terminal.py
minimal code deduplication
code moved from controller to terminal (also tests!)
minor bugfix