fast-forward to the present

This commit catches the repository up with the last two months of
coding. Changes include a mostly-working autonomous program and
improvements to teleop.