Split monitor and workspace to separate file

Remove scratchpad and client focus stack (in case a focused window is
unmapped, we simply focus the first client in the workspace).