Renamed vision_test to open_cv_vision.
Minor changes maded to timing of events occuring. One noticeable change was to needed_present_identifier: allowed Baxter to move to home position before scanning, as well as a better method of picking the first ID scanned. At this point, Baxter does most events correctly. He has some problems at times when dropping the present in the stocking.