Added a mock IDE dependency injector for testing without a real MongoDB client.
Refactored PrinterPresenter tests to reflect recent presenter/view changes.