Revert "Revert "added clienthandler + server""

This reverts commit 2aead8b841543750b6e1a5ef34e6015a5344ca30.
Revert "migrate to jackson"

This reverts commit 3622e6259964c5e30db57664dcfe075cb28936a5.