removed unnecessary header files and added header guard to parallel-command.h