Added syntax highlighting to notes.
Added caching to notes.
Added no-cache parameter to avoid caching content.
Updated notes caching to be able to override the default timeout.
Updated retrieval of files to encode UTF-8 correctly.
Added routing rules for new subfolder and files under BookNotes.