Mime Lookups

- now determines which engine to use based on custom mime types
- earlier middleware can now be used to specify additional mime types
Swig

- add basic support for swig template language
- update test server to include a local  “test” variable
Divide Test Files

- keep HTML, CSS, and Javascript related tests in separate files
Custom Extensions

- middleware options now include a map for custom file extensions
- you can override the default behaviors of extensions using the map
- for example, you can make .html files render as swig templates