Nested layouts

* Controllers now call either `layouts/full_width` or `layouts/two_columns`
* Controller specs now test this wherever appropriate (i.e. when not redirecting)
 * `rendered.should have_template 'layouts/...'`
* Thomas restyled some of the devise pages (e.g. *Forgot Password*) to center content and apply css effects such as shadowing