Add two new commands `wmpush` and `wmpop`. These should be invoked via the CLI and add/subtract from a stack of past window states. Effectively, `wmpush` would add to the stack and call `controlpad` with the requested location.