Updating with working client and mostly working server. Tranfer history is still not serializing properly.
Updated api and client to handle transfer records correcdtly. Added graceful fallback when service is not present. Updated icons in transfer window to make sense. Updated client to reuse connection rather than getting a fresh one every time.