spaces are required in Markdown ATX-style headers

According to most Markdown implementation specifications, spaces are needed in ATX-headers. 

(Kramdown, the implementation of Markdown used on the ManageIQ.org, now implements this strictly.)
Merge pull request #18 from garrett/patch-1

spaces are required in Markdown ATX-style headers