Added ToString debug output.

The ToString override shows the builder's recipe elements.
Custom Equals method implemented.

The Equals method compares all the recipe elements in the builders.
Implemented GetHashCode.

Added GetHashCode override to use all recipe elements in calculation to
be compatible with the new Equals method.
Merge pull request #7 from jgn196/common_object_methods

Common object methods