add citation_groups to schema
use 'required' properly in schema
add schema validation to assign_metadata method in Paper