Moved around methods in Robot class

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Removed problematic comment-within-comment

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Created a base class for video devices

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Renamed VideoDevice to USBVideoDevice

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>