BDPMap is now a Singleton

BDPMap is now a Singleton, now should be easier to access the map
without moving around too many references.