use bijection/injection library for transaction serde
Merge pull request #181 from manuzhang/bijection

use bijection/injection library for transaction serde