refactored to simplify structure and eliminate rewards in favor of transactions
hack to fix serialization caching issue.
created proof of concept history view
upgraded ruby to 2.0