Major api refactor.
Improved docstring on core.hash ns functions.
Remove redundant type conversion on core.sing hamc function.
Minor test reorganization.
Add implementation for bytes[] on SecretKey protocol.
Imroved core tests.
Updated doc.