Empty tests.
Tests, class interface.
Passed some tests.
Passed all short option tests. Refactoring.