Fix gitignore
Fix roles
Fix routing config
Add base functionality for cafe