Style the list, dropdown

After #6. @bantic please review and merge if you find it acceptable.

Implements log out, with unit and acceptance tests.
is this different than `route.replaceWith('index');` ?