Now with a real CLI using GetOpts