Implement Error interface for TxError

Signed-off-by: Byron Ruth <b@devel.io>
alphabetical order
Move TxError and TxQueryError from transaction.go to error.go
Merge pull request #58 from jmcvetta/txerr

Implement Error interface for TxError and move to error.go