Raw element tracking added

Added an attribute to store the original parsed element
representation for some elements.
Bug fix

Fixed a bug where a nil would show up as a child element of a
Feature if the Feature did not have a Background.
Code coverage update

Increased the timeout for code coverage merging in order to prevent
results from timing out before the full test suite finishes.
Tag class added

Created a class for tags.
Refactoring

Encapsulated some setup code in a few classes in order to bring them
more in line with the structure of the rest of the classes.
Refactoring

Reworded a test step because not every spec run from feature files
is a unit spec.
Code coverage updates

Filtered out test files from the code coverage results and changed the
rake task that runs the full test suite to automatically clear the old
code coverage results first.
History update

Updating gem history in preparation for v1.2.0 release.
Version bump

Gem version bumped for v1.2.0 release.
Readme update

Added an example usage of the gem to the documentation.
Merge branch 'dev'