Handle empty lines in code.

When content was being rendered the join() method was executing a substring on the line to remove lead indents.  If the line was empty this was result in an error.
Merge pull request #1 from spmallette/empty-line-processing

Handle empty lines in code.