Initial work on completing advanced layer list

Work in progress to complete implementation described by the following issues:

* #134
* #121 
* #120 

Additional stuff I've identified that needs to be done:

* Reimplement add layer source to work directly against a target WMS Server
* No data is fetched for saved maps dialog