Detect cameras and flash

Put up error messages if they can't be found.

@ormsbee ?