testing improvements; add test for InverseTransmission
Relocates InverseTransmission function; fixes issue #8

Using a relative import in SAMC class enables putting this function back
in optics.py again.
All unit tests pass.