Added lock for adding movies and ability to not switch between movies when batch updating.
Change API key to be intialised from a file, which should be provided by the user.