add Backup resource to application, was missing, now search should be
available
refactor: reorder methods, rename constants
change resources from singleton to per-request so URI info injected is
used correctly in concurrent sessions