Rearranged the project, added tests
Required a "punctuation" directive before defining punctuation formatters
Defining a default formatter that works with %
Defining inline formatters

Inheritance doesn't work yet
Split out punctuation into its own test