Add Webcam picker component, closes #85