Added a defaults flag, a formatter method with demonstration, and a few more configurables