Finish implementing transactions and update docs.
0.6.0