Coverage Check Re-Design

Goal of the re-design is to provide a common implementation for coverage checks and fulfill the following feature requests:

   * Ant support for coverage checks (#48)
   * Checks on any element level (#79)