Add wayland globals

This PR adds a wayland display singleton.
Targets #74 and #75.
Still WIP!
Same as for previous label: Would you care adding a blank line before the label?