Convert BinaryStore from interface to abstract class.

- Implement InOrder traversal
- Implement TraversalType enumeration
- Add test for InOrder traversal