Use convention over configuration.

Reorganized how macro files are automatically loaded in lib/macros/setup.rb.