add KM processing to vilcalib

vilcalib now does kubelka-munk processing too