Merge pull request #599 from modilabs/options-598

add options routes for all routes, closes #598
add failing test
move update to dataset and add placeholder for propagation
grammar fix
remove pre-parse line
remove dataset store in parser
declass function
deobjectifying calculator
declass parse_aggregation
pull parsing helpers into module
comment unfixed test
remove parser from create agg
simplify save aggregation
check reducability, closes #590
Merge pull request #604 from modilabs/update-propagation-590

Update propagation 590