Refactor base template and add narrow base template
Fixes #83 (closed).
Many authentication-related templates shared the same markup originally copied from the login template. The duplicated code now lives in base_narrow.html. Alerts now always have the same width as the main content. Vertical spacing is now more consistent. The footer is now full-width.
Edited by Julian