globus-io: initial push

Signed-off-by: Armin Kuster <akuster808@gmail.com>