Makes the log easier to read, and the developers more happy (this one at least).
This introduces a basic shared framework for making wayland clients within sway itself.