fix placement of reset button

align footer contents to right
improve section layouts

- do not rely on tables, use sections
- captions -> h2 headings
- place all sections inside `<main>`
- fix spacing around sections and footer
finish layout

- tweak body padding
- layout sections in grid (approximate via float and margins)
- thinner borders inside sections (h2, tfoot)
- separate adjacent buttons