COJETS: A Monte Carlo program simulating QCD in hadronic production of jets and heavy flavours with inclusion of initial QCD Bremsstrahlung