Complete CryptoTrade Implementation & Unit Tests

Cryptotrade has been down and will continue to be down for a couple of weeks :/ so I am sure there are still some issues to work out.  I will revisit this and add the demos once they are back up.