* "utils.js" accessible from frontend JS code (to avoid some of /snippet?)
* move to simpler variable structure - remove "result.getblock" kind of structure in favor of "block"
* don't double-get the block for /block-height pages (maybe /block pages too): in action handler "getBlockByHeight" is called, then "getBlockByHashWithTransactions", which internally calls "getBlockByHash"
* get rid of magic numbers (e.g. 100,000,000)
* re-visit the old "conflicted results" concept in electrumAddressApi (it's been removed from UI when moving to v3, but maybe should return)
* cache difficulty data on /diff-hist page, so subsequent runs are super fast (tiny amt of data to cache)