Added better things

added better light detection logging and IR detection and fail safe
added a way to push back on another robot if it pushes us
Merge pull request #176 from PJTNT11/master

sync up after 2/17 session