Add video uploader

A user can now upload a video to his or her profile. The video can be played, paused, muted, or shown in full screen.