refactored cucumber for DRY. added background to creating a post
refactored test successfully, reads really nicely now and all passes