added autonomous program that stops when it gets to the ir beacon