refactor Kara transports to remove metal from config
use semantic names for Kara transport types
use cb in kara.connect switching tests to ensure they run
bump to version 0.0.3