Fixes #2: Allow a `data-source` attribute to specify camera source
Fixes #3: Allow custom options to be passed to `getPicture`
Use scope variable as source option