Fixes #93.

- Moved map to it's own thing. It is now conditionally included because
  not all overview pages have maps.
- Forgot my template tags.
- Bunch of other little things.