Adds missing bracket in call to constructor
Adds validation for list of attributes
Improves the literature module

o adds first check for required fields in citation types
o adds prototype on citation for eml
Removes trailing whitespace