PR #35 introduced a bug where no tests were being marked as no test begins immediately on a newline break.

This patch splits the code on each newline, satisfying the original pull request requirement that each tests be in its own line, while removing the proposed solution that tests for an immediate newline break before a test.

This commit closes #37.