Implemented sample output, which updates in real-time. Changed calculator back to using an OrderedDict so output will be in order.