Smarter logging with monad-logger

metric unique by name, not (name,key_)

Smarter history format

- use trends tables
- reduce history to Rational only
- also, fail in model if a is something nonsensical

selectHistory takes trends too

Prettier log

provide model name as $1 to model. added populateDefaultFutures and refactored some parts

cleanup

add default futures with syncAll