added function skeleton for autonomous

we will have 6 different autonomous programs: 3 blue and 3 red.
Updated OI Settings and Autonomous Logic

This is the working, up to date version of the code as of the Viewpoint
Competition.