Make viscosity calculations functional

Modify the viscosity calculations to imcorporate flushing with base oils
and areas apart from packaging. Improve feedback by reworking print
statements for simulated cycles of elemental and viscosity flushes.