added delete functionality, room and speaker reference check, image upload for speaker