apidoc: Collapse request annotations by default
permissions: Relocate permissions methods and classes
permissions: update imports to new locations, being adding imports for new preferences location
preferences: Add a simple permission editing page, move preferences to a new module
routing: change inheritance around in routing to make more sense with the Annotation class