base: fix <title>
base: split out <header> and <footer> into partials
base: more consistent structure, document it in README