add layout for post page, update posts request specs for 404 and
templates