Refactoring : new class ApplicationOperation

It's extended by LaunchedApplicationOperation and TerminatedApplicationOperation.
Pair programming with @JurajKubelka