moved the exception handler to a much more appropriate location. added note in interactive script regarding execution in multi-version environments. Rewrote the README as well