generalized crypto service providers and added dispose override
Created entities
Remove NotImplementedExceptions
Implement (de)serialization of Commit
Merge pull request #1 from DizTortion/interfaceDefinition

Interface definition