MD-MC-Codes-2016 Various simple Monte Carlo and molecular dynamics codes for a course at USI Lugano in the autumn 2016