extracted more type definitions
renamed response objects and API methods for name consistency, needs further testing
Merge pull request #1 from denkhaus/master

Extracted all remaining response objects, enhance naming consistency