On Sunday, the people of Catalonia will vote for the second time in three years on becoming a nation independent from the rest of Spain.