+Real implementation of AppService.Shutdown.
+CommitText view model property, bound to text box.
+DisplayMessageBox method for IAppService.
+Test cleanup method to reset the IOC container.

Since this guy is static, he'll accumulate registrations. We want to
empty him out after every test to ensure a clean workspace for each
subsequent test.
Now do shutdown with no text; otherwise ask user to confirm. +test