Completed preliminary version of autonomous functions

- Previous autonomous mode code: did not properly utilize commands
+ Timed command: minimized repetition and maximized succinctness
+ Directional commands as building blocks for various autonomous modes
- Unused code
* TODO: test to determine timing on each autonomous
* TODO: clean up comments
* TODO; give robot a female name
* TODO:  add pre-match autonomous mode selection
* TODO: launch speed switching