Support Index Views

- if no file extension, detect engine based on an assumed index.html
- index filename can be set via options