Brighton Fringe has launched its 2013 programme, featuring 685 shows across 178 venues. The event will run for an extra week this year " from May 4 to June 2 " and its theatre line-up...