refactor app
use pre-commit fork

- fixes hooks in GUI git clients
tweak scripts
add simple floor switcher