added markdown to blog index, and added some validation to the kind name