extended window rules, removed urgent border, improved clientmessage, fixed updateclientdesktop, added comments to code