Fixed so Camera tab loads every time by shifting code into viewWillAppear instead of viewDidLoad