Handle more error types including 4096
Add new classes DB, DI, Inflector, Model
Fix bug in handleRequest, integrate DI