Merge pull request #353 from ObsessiveOrange/develop

Multi-thread synchronization, fixed jUnit tests, reformatted code
Dynamic Init of CurrencyPairs & IOException for getExchangeSymbols()
Merge remote-tracking branch 'upstream/develop' into develop
rename proxy to avoid confusion.
Merge pull request #354 from jamespedwards42/develop

Dynamic Init of CurrencyPairs & IOException for getExchangeSymbols()
Lazy init currency pairs for BTCE
Merge remote-tracking branch 'upstream/develop' into develop
change price so the order won't be executed.
Merge pull request #356 from jamespedwards42/develop

Lazy Init For BTCE CurrencyPairs
Allow retrieving wallets other than btc,usd on bitfinex
Merge pull request #360 from ObsessiveOrange/develop

Updated WebSocketEventProducer message fragment logic
Merge pull request #358 from bolobox/develop

Allow retrieving of wallets other than btc,usd on bitfinex
refactored CurrencyPair, added JavaDocs for better explanation
code formatting
Merged changes