Save stuff as a sequence file of protos
go down the path of not using protocol buffers
use a different historicdata thing
Revert "use a different historicdata thing"

This reverts commit e3a273d0021d46328a84bec0147fea1676c17e9d.
Revert "go down the path of not using protocol buffers"

This reverts commit b92c8b4f7421ccbe5ed89effe17a21d764c87575.
more progress down the protocol buffer path. also yay type erasure