We need to be able to save snapshots (or even entire videos) as part of the initial demonstration. One option is to base64 encode the image and save that in firebase, we might also want to look a local way to save the data (the interface already has WebRTC video saving setup)