Updates per review #20
Updates per review #20

Breaks out record and playback functions.
Eliminates button press callback race.
Logging, docstring cleanup.

jaspell/baxter_examples,RethinkRobotics/baxter_examples,wjchen84/baxter_examples,Sannoso/baxter_examples