code: private boolean isNotPresent(String action, String expected, String extra) {
          // wait for element to be present
          if (!is.present()) {
              waitForState.present();
          }
          if (!is.present()) {
              reporter.fail(action, expected, extra + prettyOutput() + NOT_PRESENT);
              // indicates element not present
              return true;
          }
          return false;
      }
docs: Determines if the element is present. If it isn't, it'll wait up to the
  default time (5 seconds) for the element to be present
  
  @param action   - what action is occurring
  @param expected - what is the expected result
  @param extra    - what actually is occurring
  @return Boolean: is the element present?