1.) Our input should handle headings - # to ######
2.) # heading == level 1 heading
3.) ## heading == level 2 heading
4.) ##### heading == level 5 heading, etc
5.) Our input should also handle links: [text](url) denotes a link.
6.) Our input should also handle paragraphs. Paragraphs are separated into a fully empty line. e.g.
#
# This is a paragraph
#
# This is another paragraph.
# Header one
Hello there
How are you? What's going on?
## Another Header
This is a paragraph [with an inline link](http://google.com). Neat, eh?
## This is a header [with a link](http://yahoo.com)