Geometry and Topology of String Junctions