Pablo Soto, former software developer, activist and recently elected councilor for Participation and Transparency in Madrid's radical new administration, is trying to build the technology for a direct democracy, allowing citizens to propose and elect their own laws.