move formatter stuff out of sensible. gonna name things a bit better from here on out
rename sensible to filters
add a quick test for Formatter