added 'admin.strict' to control acceptance of unmatched options

 I've added a new admin boolean option called 'strict' that will toggle between issuing warnings or raising exceptions if there are mismatched keys.