some boolean parsing fixes
more fine-grained cache durations; also some comments and code cleanup
freshen supervise stuff and its gitignores
rather a lot of rewrite in crow-server

This is mainly focused on abstractions to make future plots
easier to implement.
extra bins accounted for within magicbag()