Updating all blocks to allow for outputting IDs

Adds ID's to most of the section blocks, based on the title of the block if it has one. Also did some code cleanup.

Resolves #464 #506
@angaither 

@lizzydivine once this PR goes in, you can add an anchor link in the markdown to the section, like you did elsewhere :)

CC: @barryclark @DFurnes