Implement pre-defined isotherm models. Implement possibility for user defined isotherm models. Linked to #6 and #10