JSON-Request/Responsehandling and the appropriate tests.
Code cleanup
Documentation update