Added guava, gson + some initial refactoring + start of JSON servlet implementation