List data sets

- Fix flash message display - was not iterating through them
- Only show sign in if the user is not signed in
- Show a list of data sets if available
This flashes in `base.html` as well as here, which means the message appears twice.