minor formatting
added basic tree and graph ds code and some ctci problems from chapter 4
several new exercises