Move most of balboa client out to balboa