Basic camera functionality

This PR includes basic functionality to read a camera.  It works with the latest ffmpeg, but it depends on resolution of #6 for other library versions.