Geoserver as parameter

Solves #47. There'll still be some portal code required to actually get it working end to end.