Allow database to have external apps

Allow non-stackspin apps (but with oath) in the configuration. The goal of this issue is to create the database handles, cli commands and exposure to the API. It is not intended yet to create endpoint for the GUI to manage this

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information