Only show the new link if logged in
Use a method to submit a post

This allows us to add some checking on the submission