heuristics with failures

"It will first run all files that failed during last run in runtime order, and then all the files that passed in runtime order as well."

Options:
`gorgon --failures` - runs the failed tests only based on runtime_file; the runtime_file will not be updated