Clean up Session.py. Add a some documentation to ProgrammedAction where I needed to dig through it. Fix typo in arms.py. Fix type of GripperAction (requires rosmake).