create the Post model
add the required validation to the Post model
link posts with users
show the posts in the user page (ex.2)
Add the required action and update the existing view to create a new post
complete post handling (with bug fixing)