Use -1 for unknown IDs, create Image annotation for Rois
Add docs for methods not in AbstractAPI
Handle empty results properly
Flake8 fixes