Semiconductor Nanowire Josephson Junctions