Add connection class, test for it, some more readme