Made the preExecuteMain() method return a bool that indicates if the job should run or not

This way you can still cancel your job early on.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>