Make login page prettier

Prettier is such a subjective term, but I'm happier with it. As well as
styling changes this also adds some headers, better control over the css
elements, and a lorem ipsum marketing spiel over a background image.