Refactor concierge

If we are not going to use Concierge as a class, it should become a module. 
Now the syntax is shorter and more clear
Instance are kept in memory until garbage collected. Modules are there for the lifetime of the application.