Change compiler warning for unnecessarily declared exceptions and adjust more-unit settings
Refactor GitInterpreter and increase test coverage