implement year field for publications
improvements to archive functionality
implement series number for publications
allow_nil replaced by allow_blank