Add logging.basicConfig() to Sass compilation

Python complains that it has no log handlers without any kind of
logging config included.

There might be useful messages in here, like deprecation notices
or problems with the Sass compilation.
Remove compress option from scss.Scss

I can't see anywhere in the documentation that says that's a valid
option.
Correctly align navbar items

Because of a bug in pyScss, CSS selectors were getting output in the
wrong order.

Override one of those selectors in a horrible way so that our navigation
bar lines up properly.
Merge pull request #15 from alphagov/template-improvements

Template improvements
Remove references to csv or upload format

This will be determined on upload, the user should be able to upload
either
Protect routes with a decorator

sorts out session availability in templates
with tests
remove irrelevant comment
Do signout and environment stuff

Also comments about things to still be done in upload story
Rename the manifest file

it breaks autocompilation if not, it's harder to make it output to a
different file name and there is enough context in it being in the
manifest directory
Fix tests - we need the fake get context to give and environment
Contact link to mailto for now
Merge pull request #19 from alphagov/template-fixes

Template fixes
Add redis session support

Implementation taken from here - http://flask.pocoo.org/snippets/75/
Reauth controller

Reauth controller is triggered by a push from sign-on-o-tron. After
validating the request, all sessions associated with a user are deleted.
Set redis session expiry time to 2 hours

This is to match signon expiry time to minimise the cases where a signon
user session has expired, but the admin app user session has not
expired. This leads to 403s when we request data from stagecraft, which
will be caught, but the session length being a similar time will avoid
this in most cases.