Added support for standard X properties.

Now it actually reserves its own space on the screen. It should work with pretty much any WM now. It has been tested/confirmed functional (finally) on XMonad. I also added a property that should make it appear on every virtual desktop. I wasn't having any problems with this, but it's in the standard, so hey.