Feature re-implementation.

Re-implemented feature construction to use cucumber_analytics.
Rule update.

Replaced some of the syntax smells with generic versions since the exact
reason that a feature file is syntactically incorrect is not easy to determine
and somewhat irrelevant since a broken file is a broken file.
Spec removal.

Removed some specs requiring in depth inspection of syntactically
incorrect gherkin since problems are now handled in a more generic
manner.
Spec updates.

Commented tag are no longer stored by an object since the purpose
of including them seemed to only be identifying unintentionally
commented tags for smell purposes. Related smells no longer need
such inclusions.