Refactor class inheritance

this a first attempt on #26.

all request building is now done in the respective class (via templating). This includes GetCapabilities, DescribeProcess (POST + GET) and Execute (POST + unit testing). All these classes can be instantiated with well-defined Javascript/JSON objects.