Widget attrs added, temp silence validation, better empty testing

- max_choices now a setting, put into rendered widget as data attr