defining "ATX style headers" vs "setext style headers" here since it has been a topic of conversation