Reimplemented hash and hmac functions as protocols for easy extensibility.
Update changelog for new version.
Add documentation for buddy.core namespace.
Minor changes on project.clj.