Element spacing is now relative to its font size.

I didn't add any new overrides for basscss.css definitions, just changed
the existing ones. All changes made are calculated to have no visible
effect at the current font sizes.
Fixed two font sizes not given in rem units.
More consistent header sizing.
Merge pull request #68 from WrinklyNinja/font-size

Font size and spacing tweaks