Clarify documentation regarding UTF-8 and SHA

Also we only support Digest:: Modules now
Fix gitignore
Add info about Travis CI