Implement connect() in DefaultCoinffeineNetwork
Merge pull request #127 from sortega/feature/network-connect

Implement connect() in DefaultCoinffeineNetwork
Introduce versioning in the protocol

Use the simplest criterium when parsing messages: rejecting messages with any version
other than the current one.
Merge pull request #129 from sortega/feature/versioning

Introduce versioning in the protocol
Add mock payment processor for testing
Refactor the exchange class to make it consistent with the Handshake class
Implement DefaultExchange
PR feedback
Merge pull request #133 from edrevo/implement-exchange

Implement exchange
Add more DefaultExchange tests
Change comment to reflect changes in transaction nomenclature in wiki
Merge pull request #134 from edrevo/implement-exchange

Implement exchange
Remove warnings in TokenGeneratorTest
Normalize messages names
Merge pull request #135 from sortega/feature/normalize

Normalize message names
Bump bitcoinj to 0.11.1
Merge pull request #137 from sortega/feature/bump_bitcoinj

Bump bitcoinj to 0.11.1 and remove workarounds
Make order book to have multiple orders per requester

Also, split it into OrderBook and OrderMap and decouple it from
exchange id generation.
Merge pull request #140 from sortega/feature/order_book

Make order book to have multiple orders per requester