Added deposit address implmentation for exchanges that do not support
retreiving it from their api but have permanent addresses. Added TheRock
exchange to be used for ingestion. Created nonApiExchangeClient
interface intended to used for initiating transfers with exchanges to do
not support withdrawals through their api.