PR comment answers

- Add default 10 minute caching to not conflict with server's default 10-minute caching
- Comment added parameter
- Cleanups around guards and some whitespace
tweak tests, add back a guard on date in isStale