Added primary keys to pick table. Otherwise it wasn't updating on duplicates.
Changed Flyway validation to false so it won't fuss about checksum differences.
Added some validation for updating and removing picks. Also added error messages, and success messages.