Merge pull request #1 from samebchase/samuel-devel

Implement test for set_left_child
Merge pull request #2 from samebchase/samuel-devel

Restructure codebase
Update Cargo.toml