start adding feature specs for blog post preview

~~WIP~~ This is for  #246
also closes: #259 #253 #252 #249
Nice!