Moved rest related stuff in awkward packages to proper places, review rest exceptions as domain exceptions. Default JsonAdapters configured with annotations.