Rewrite keypress handling

Input configuration à la dwm.
Remove duplicate implementation of changeworkspace
Clean up the config file after refactor
Change close window key