Try to combine map and StartEnd, doesn't work yet
Start adding more templates
wrote the template for the list page

Please enter the commit message for your changes. Lines starting
fixed issues with previous version
fixed some things in list
Added score stuff to Colin's branch
Fix up the list template
Clean up Michael's score-calculating code

I retabbed and re-formatted a lot of things. I also had to add several
this.get("blah") and this.set("blah") calls to work with Backbone's way of
doing things. I'm not sure the code is 100% correct, but it passes JSHint now.

I also added back several lines which I had added earlier but Michael's commit
removed by accident.

index.html includes StartEnd.js right now, so you can test it by running
`maven pkg` and then opening bin/index.html. Most things seem to be working,
but the map doesn't appear and I'm not sure why.
Translate templates to Mustache

Mustache's syntax is simpler and cleaner, but a little less powerful.
Some templates haven't been tested because there are no test cases for
them.
Merge pull request #25 from routemaster/features/mustache

Translate templates to Mustache
Regroup repeated javascript variable declarations

It's just a minor stylistic thing, but where we have multiple variable
declarations one-after-another, we now group them to use only one `var`
keywords, and delimit with commas.
Moved map rendering into a View

The map rendering was being done in our GpsTracker model. Models are for
data: not display. This makes a new `MapView` view and an extended
`GpsMapView` which interfaces with `GpsTracker` model.

Some niceties were added as well: an accuracy circle, adjusted zoom
levels, and auto-updating the map as you walk (not tested).
Merge pull request #27 from routemaster/refactor/rendering-should-not-be-handled-inside-a-model

Move map rendering into a View
Merge pull request #24 from routemaster/features/html-templates

Features/html templates (and score calculation)