1.) Removed unused vision code, 2.) Removed unused timeline image, 3.) Switch to async connection status updates, 4.) Add option to create client endpoint

Signed-off-by: Brandyn A. White <bwhite@dappervision.com>