change column name in api table from key to api_key because key is a ruby method
create new shows in a transaction
don't lock if the titles match, possible extra query but doesn't lock unless it turns out we need it
helper method to get current show from JSON endpoint
fix params typo