What are the 3 requirements for a democracy?