Add an Overview Map and a Home Button.

David,

This PR adds the enhancement requested in issue #56 to add an overview map. This also adds a home button (with optional alternative extent).

The sidebar close button was adjusted slightly smaller to handle the additional area taken up when a homeButton and locateButton on both are the map.