Device Catalog pagination API, implementaiton overhaul

closes #14