Add new commit method message-encoding
Message method now reads encodes correctly

Convert message encoding string to a symbol, this can then be used to
specify the correct encoding when converting the commit message to a
lisp native string.