Tidy map_checkin() view

Now fully uses a template rather than generating HTML in Python
Merge pull request #55 from joshuablake/mapcheckin

Tidy map_checkin() view