make headings better

a first go at frontloaded sub-headings #477. Changes welcome! Also made headings smaller, they seemed too big.