Added the ability to shift clients from one workspace to another. It needs a little more testing.

Next, I need to implement moving an entire workspace- that should be trivial.