I would love if you cloned the repos and made pull requests with contributions :) I've also created a Google Group that we can use for discussions: https://groups.google.com/forum/#!forum/griffin-webserver

Great points. Feel free to add them as issues in the issue tracker at github.

Regarding #3: It's better to have a 404 module which would run last in the module queue. In that way you can also take actions on all 404s (logging, notifications, statistics etc).