* Made unoccupied workspaces setting more compaitble with # of workspaces assigned. * Updated monitor listings * Fix scenario where workspace rules aren't defined. * Refactor for clean up and use workspace names instead of loop index.
* Consolidated workspace logic * Added the ability to hide unoccupied workspaces.