Modified connect opts to use orienteer connection opts
Added base type checking to graph initialization