Add a public option for submissions.

Allows users to make their submissions viewable to other non-admin
users.
Include more info on submission page.
Make a submission public.
Merge pull request #29 from atsheehan/public_submissions

Public submissions