Implement viewing of video and permission checks. Implement file extensi...

...on restrictions on video upload. Update flash messages on permission denied.