backend: moved api calls into seperate class
backend: some api calls and listings
backend: page list deep + breadcrumb