separated web-api into web-api and web-app, and created web-geoserver