Testing coverage.
Testing coverage.
Coverage implementation suspended due to forking during the tests.
Application options added.
Tests modified according to restructuring.