Make canonucalization configurable
Return signature instead of complete xml
Fix verify and the test cases
Support more canonicalization methods
Add comment to README file about changes from original code