Apply better/more logical font sizes to all headings

Currently the headings are running of the default font sizes within bootstrap and they are slightly too big. Especially since there is user generated content appearing within `<h1>`s.

We should simplify the sizes to be smaller in general and make sure all instances of where we use headings (markdown included) is the same.