Fixed the bug that comes with the Traub and Miles model where alpha_m, beta_m and alpha_n can lead to division by 0 problems. The condition when this happens is now explicitly tested and an alternative solution given in those instances.
Performance testing given this change pending.