IPC socket initialisation is completed. I am assigning FDs to the display and socket and will use select() to process events.
Added the select statement to correctly process input.
Howm and cottage are correctly communicating. Processing of the incoming commands needs to be done, as well as howm sending responses.
IPC now works, although in a VERY limited manner.
Added support for negative args.
Added a argument parsing and the basis of error handling.
Added more basis for error handling.
Spawn can now be used as the args array is correctly NULL teminated.
Fixed style issues.
Howm can now send responses to the UNIX socket.
Free args and use read/write instead of send/recv.
Begun the implementation of all commands.

Need to change the amount of args for a few though.
Added support for functions without arguments.
Moved to xcb_poll_for_event to prevent stalling.

Valgrin is reporting memory leaks within ipc_process_cmd.
Tracked down the source of the segfault.
Added docs and corrected style issues.
Fixed operators not working.
Fix broken travis build.
Fixed the spawn command not correctly working.
Update README.md