Merge pull request #8 from mfrancis95/mike

Minor edits and fixed peek() in the Stack implementations throwing NullP...
Added incomplete BinaryTree interface and BinarySearchTree implementation.
Removed main() method.
Added DataStructure interface.
All existing data structures now implement the DataStructure interface.