Significant refactor.
Remove unused method definition.
Merge pull request #15 from jcdavison/refactor-account-snapshot-generation

Refactor account snapshot generation