Updated delayed autonomous

Moved working autonomous code from autonomous.c to autonomous_delay.c

Added a 15 second delay between the waitForStart() call and the
actual code.
Commented menu.c

Added full commenting to menu.c, describing the general flow of the
program.