Correctly delete a new participant Bug #3640

Due to the way the data was stored on the Root View Controller's table, when a new participant was deleted, the wrong object may have been deleted. Also, some constants have been moved into their own file.