check for validity of input for reciprocity failure
(#552)
or allow int exp_time
(#552)
make default exp_time a float
(#552)
some unit tests for detector effects
(#552)