The first commit of howm. It is rather rough right now, but can support vertical and horizontal stacking (without a master window), a zoomed layout, keybindings, spawning commands, windows borders, useless gaps and most event handlers implemented.

In the next few commits, I aim to add in grid and fibonacci mode, as well as adding stacking that utilises a master window. Resizing also needs to be done, as well as checking the efficiency of the communications with the X11 server.

More error checking wouldn't go amiss...