Added promises section, tagged all fenced blocks as to type, minor presentation markup fixes