use bower as client package manager. requirejs for modular client code. posts to topic are added asynchronously!