add form and controller for new post
add post show view
fix a very weird bug in model Post
add posts displays on blog page
add editing for posts
add delete posts, finish ui for posts