Set up x session properly with xmonad

This configures the cursor, background images and handles the ssh keyring
agent.