add iterator_to_array for cursor to prevent dying by timeout
repository_rescan: catch file not found exception
ui/taskmon: view single task
Basic API calls: repository list, repository info
readme update