Make all fields required on the Competition form
Added existence check before inserting entry into queue
Changes to how the Earliest Year is determined
Re-added fetchEarliest method to Match Model
Merge branch 'master' into matches
Merge branch 'master' into seasons
Merge branches 'caches', 'competitions', 'matches' and 'seasons'