Added some classes and interfaces that allow execute jobs/task in background (not UI thread). Use cases pattern is used