condense all permutations of getUserMedia into getUserMedia
fix syntax, mostly semicolons
support front-facing and user-facing cams on mobile
if the directional camera supplied can't be found, use the system default
make video element large