First real commit

Menu doesn't show up upon clicking the status icon.
No idea why.
The rest seems to be going fine.
Still need to understand how to write automated tests (and what to
test).