Add workspace support, smart autoupdate via i3-py and files that slipped through gitignore earlier