Renaming SynchronizedJobCommand to SynchronizedCommand
Removing unused imports
Decomposed ProjectCommand - new abstr layer, changed visibility realExecute