Clearer layout and more legit BEM
Explicit declarations
Ensure BG stretches full height / width

Fixes #19