Thermolab: a thermodynamics laboratory for non-linear transport processes in open systems