Removed TestingException

This introduces a change to require JDK 7 which adds the
ReflectiveOperationException.

The version was incremented to 2.0.0 to indicate it is no longer
compatible with the previous version (due to the JDK level bump)