Minor whitespace fixes
Anally add periods to ends of sentences
Switch away from `cl-defmacro`s for configuration

Allow conditions to be symbols instead of pairs.