Users must now be signed in to post
Refactored
Added post meta data