Heartbeat support

Fixes #44 
Closes #22 

Opened PR for discussion
For now, let's move these two lines into the `B3_Theme::setup()` method.