Fix TradeEntry JSON instance.
Rewrite schema representation to ADT and utility functions.
Extend default timeouts in order to allow slow markets.
Fix implementation issues in trade processing.
Fix misc build warnings.
Improve and extend README.