Gesture Based Control of Semi-Autonomous Vehicles