Michael Brigham Autonomous revisions

Did lots of editing and commenting so code is more legible. Also changed
orientation so there is set and change orientation. And roughed up basic
code for ball dispensers.