Updated Git ignore rules.

Signed-off-by: Paulo Pires <pjpires@gmail.com>
Replaced default Jackson with GSON for JSON processing.
Redesigned functionality and testing.
We now use Jetty and TestNG for integration-tests.

Signed-off-by: Paulo Pires <pjpires@gmail.com>