cancel button on new post page
partially to routing by slug. querying by arbitrary attribute
create slug on post creation
clean slug so its lower case and joined by hyphens