fix background, fix post, fix design, add partial viewpost

the background is an image
post display "unknow user" if the user is not found
a partial to display a post