Finishing up the setup of buttons via yaml. Configuration is now called by the correct method in the model, setters enforce some security, tests pass.
Starting single-button macro work. Changing readme to reflect how the options should be written. My first pass was syntactically incorrect.
Adding code that handles macro-style definition of a single button.