Change Pubmed ID to be integer to help with sort

We want to sort publications by PMID -- which ends up sorting by date.
This sorts incorrectly if they're stored as strings.
Add form validation for adding pubs to variants