Switched GroceryList from MVC-like to MVP/VIPER structure.
Added unit tests for the Interactor (business logic)