clean up code formatting
implement FilterPolicy support
capture groups aren't filtered twice
move tests into temple.tests
make FPs propogate to nested templates
document FPs, add a table of contents