Implement changeCamera method

This is a super naive first pass at changeCamera. The function calls stop on capture, dumps the inner HTML of preview, removes the reference to video in renderer, and reruns startVideo.