Table and DocString added

Created classes for the two types of blocks that get passed to a step.
Requirement update

Added an additional spec file to the Step modeling requirements that was
accidentally left out.
Refactoring

Cleaned up some of the code duplication around object collection.
Refactoring

Cleaned up some of the logging code and added it to places where it was
missing.
Refactoring and code cleanup

Various odds and ends of no great significance.
Spec update

Moved some of the Step unit specs to the Step integration specs now
that Tables and DocStrings are their own classes.
Consistent spec file naming

Standardized the names of the spec files based on unit/integration.
Readme update

Gave the Readme file another once over in preparation for the release.
History update

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

Gem version bumped for v1.0.0 release.
Logging removed

Removed logging from the gem due to its impact on performance.
History update

Updated the gem history to reflect the removal of logging.
Merge branch 'lose_logging' into dev