Minor edits. breadthFirstTraverse() now clears the Queue before using it.
Minor format edit.
Added BoundedDataStructure interface and made all existing Bounded classes implement this interface.
Merge pull request #20 from mfrancis95/mike

Minor edits and BoundedDataStructure interface
Merge branch 'master' into ross