Public method to get repository
Refactor to better encapsulate blockchain database
Revert to using <> for Type Inference
Merge with master
Merge pull request #53 from nicksavers/database

Better encapsulation for Blockchain db