remove unused imports and classes.
implement expectCause(), expectRootCause() with throwable class.

- implement expectCause(), expectRootCause() with throwable class.
- refactoring of IT tests for FluentExpectedException

Closes #5