Working csv reader, which reorders the transactions on transaction.csv based on date. Then it aggregates the information per month based on the used categories, and prints that information.