post creation with model, db and spec

post creation.
Added model, db and spec
now I think content is a better name than user post. because image when you want to show the post you would do:

post.user_post instead of post.content no need to have the word post twice...