Map now supports multiple years

Results are now indexed by year and then by party, instead of the
reverse.
Some updates to the map page