add jackson dependencies to pom.xml.
create util class for json and testing class for this class.
add jackson annotations to model classes.
organize imports and clean up code.