working out the logic for testing targets. moved the is_step_complete()
code into this subcommand as it makes the most sense to be here
moved is_step_complete() logic to the umake status subcommand. sorting
out some performance issues with the cache