add aggregate_results, move get_result into Calculator

also add an overwriteable get_now method for
testing/debugging