Implemented the MVVM pattern. Moved the code behind from the xaml.cs file to the ViewModel. Interfaced the FileCleaner and DisplayService.