adds binary tree and tests
adds graph and tests
adds traversal - unweighted
adds traversals and weights
Merge pull request #10 from markableidinger/weighted

Weighted