Create an interface for signature to allow other types of implementation
Adding Signature interface
Merge pull request #15 from abdala/signature

Create an interface for signature to allow other types of implementation