splits all markdown into separate markdown files

mostly back-end changes in this one