added edit a post feature; extracted some partial views, added basic navigation