Building a Novel Question-Answering System using Retrieval-Augmented Generation for the California Fair Political Practices Commission