Added context processor.

Added context processor, for dealing with the navigation bar.
Moved navigation bar into navigation.html template.
Added .css for navigation bar.
Reformatted the urls.py.
Solved failing tests.

Tests failied when using render in tests, because request.path was not
defined in tests, so added AttributeError trial exception in
base_extras.py