add tests demonstrating newline handling works
swallow leading whitespace before template tags

this makes it easier to write templates without introducing, or needing
to think about, leaving leading whitespace lying arounswallow leading
whitespace before template tags

this makes it easier to write templates without introducing, or needing
to think about, leaving leading whitespace lying aroundd