Allow you to change baselayers on demand

There is a case where you retrieve baselayers on demand (via web request).
When this happens, the baselayers are added after-the-fact.
Merge pull request #576 from trailbehind/layers

Allow you to change baselayers on demand