Commuters and visitors in London have faced major travel disruption this week - and there is still some chaos to come.