Major re-write to use SQL and a single MapView for all treasure maps.

Ignore the deleated and recrated file, I'm just stupid.