Update `pom.xml`

Added jackson mapper dependency.
Update Fetcher implementation.

Added POJOs and fetcher implementations.
Update Unit tests.

Added before and after annotaions. Updated JSON tests. Added fetcher tests.