ignore files present when working in a repo in venv/src (installed by pip -e ...)
Extract user actions into includes to make it easier to override them in other apps.
Merge remote-tracking branch 'origin/issues/92-easy-user-menu-overrides'