fix bibliography to cite online refs properly

* also fix warnings about commas
format TODOs
terminology/formatting tweaks
add rough experimental setup

* and preliminary testing results
Merge branch 'proj/configurable-region-size' of github.com:dfcarney/ece1747 into proj/configurable-region-size