Move getting exact name for get_unique_molecules into try block
Change unique to be an empty string if false
Set all keywords to use the default keywords if nothing is there
Fix typo
Add tests for chem utils
Add test for get_unique_molecules
Collect all warning names into a single variable
Remove second for loop in report tests in favor of enumerating names
Add test for invalid report form