Implemented a method for reading transactions from a CSV.
Reorganized interfaces and added new.