Add create branch functionality from the film view page, and fix some issues around existence checking.