lib: Add (basic) pubsub support

Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>
Migrate to bootstrap-3.0.0

Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>