Began the process of switching to a Command/Query model for data manipulation, as well as minor bug fixes.