Stav dette: A novel approach to computer simulation of protein-protein complex formation