[task] changed getResource() to use Jersey
[cleanup] switched to guava preconditions
[task] changed deleteResource() to use Jersey
[fix] added handling of mapping and network errors from jersey
[cleanup] minor refactorings, cleanup
[task] changed createResource() to use Jersey
[task] changed update-/replaceResource() to use Jersey