added transition probability, temperature schedules, little refactoring + changed logging