Adds namespace 'Cafe' to all library classes

Adds namespace `Cafe` to lib classes

* renamed classes to not have the Gl prefix