Building a Legal Dialogue System: Development Process, Challenges and Opportunities