Fix %j as non-first parameter.

Closes #21.
Separate executable tests.
Ensure initialization when defaults() is called.