Adds and refactors History classes
Adds History functionality
Merge pull request #2 from koppava/AddsHistory

Adds history