Fill out CameraPreview methods

Start preview on created, handle surfaceChanged.