Add wayland globals

This PR adds a wayland display singleton.
Targets #74 and #75.
Still WIP!
I'd prefer a blank line before a label. This improves the readability IMHO. Could you add one for each label?