Restructure config

This restructures waylon.yml for REASONS and moves configuration state and actions into individual objects.