add format_error/2 to behaviour
fix git repo to work in travis
add PRV_ERROR macro
allow format_error to simply return the iolist
Merge pull request #1 from tsloughter/format_error2

format_error/2