Deal processing is divided into sell transaction and buy transaction
processing to avoid deadlocks in wallet transaction processing.
Added data consistency checking service to test data before run.
Merge pull request #3 from futurelink/develop

Develop