Redirect stuffs

Taking our redirects from the DB. Using simple shadowing to resolve special URL vs. project URL vs. redirect URL conflict.

1. Special
2. Project
3. Redirect

Redirects are a little slow, since we have to load all the projects first. We can maybe make that faster, but redirects aren't a super common use case yet.