MVP Expense Processing Logic
Basic expense processing functionality implemented using two classes. InsightGenerator and CategoryInsight. InsightGenerator is responsible for communicating with the wider program and database, and returns a list of CategoryInsight objects corresponding to each spending category. CategoryInsight contains all the arithmetic methods for processing expenses. Currently functions using mock database connection.
Edited by Lewis McCormack