Break everything down so it can be tested
Break everything down so it can be tested

Originally I just wanted to parse the README TOC, but I had a ton of insanely huge functions. As I was splitting those up, I
realized I should probably pull this into its own module. I will probably do that eventually. But for now, each function is
easily testable. I don't have tests for them yet, because, at the moment, I'm the only one with the symlink.

thecjharries/slim-ace,thecjharries/slim-ace