updated jackson to jackson2, implemented end to end http request

still a bit buggy though