Ability to use a full commit message

I was having a problem with `\n` characters in my commit message, because of `shelljs`.

I decided a commit message saved to a file would be best, this allows any kind of formatting.