Use delegate over method_missing for LaunchKey.client
Fix missing options in Configuration and tighten params