separated binary tree program into multiple components
added some simple fileio examples