Replace Execf API of sqlx with MustExec
Added gorm tag for primary key fields
Now explicitly check for return of empty rows
Convert PMID to PubMed before loading the fixture
Fixed all tests with counting errors
Added new fixture data for testing annotation extension column
Lowercased all setup functions so that it does not exported
Refactored duplicated code into a single method for test setup
Replaced non testing failures with log.Fatal calls
Instead of default test methods use Expect api from gomega
Added some documentation about assigning values from array indexes
Removed non-unique columns from md5 calculation
closes #26
Added qualifier tables
Accepting multiple values for qualifiers
closes #27
Removed date column from MD5 hash calculation
added a new insert select statements for comparing changed records
Added left join based logic to distinguish new gpad entries
Added update column for tracking updated entries
Refactored insert statement for evidence code
Added extra rank column for both staging tables of qualifier and
withfrom.
Refactored their insert statement accordingly to insert rank value from
staging tables.
Refactored insert statments of date, assigned_by and extra references