Refactoring: extract the service and trait with header matcher
Add note detail page
Refactoring: simplify response of notes
Fix NPE if the note has no resource
Add endpoint to response the resource
Add target folder for App Engine dev server
Refactoring: Split trait into for headers and value object
Refactoring: Expose (environment, token) to controller
Add session cookie support for resources
Replace session cookie with token cookie
Refactoring: Extract cookie support trait
Implement resource download with cookie key
Implement resource download with query parameter key
Improve security by using key for each resource
Set expiration of cached keys
Fix styles
Add rendered content in note page
Add navbar
Change font
Add breadcrumb list