Fix quiz creation
Terminate promise chains properly using .done(), and improve error logging
Verify owner before deleting quiz
Don't save user doc unnecessarily when creating a child topic
Minor TODO comment changes
Emit console warnings for topics found in user.topics, but not in the topics collection

Generally should not happen, except during dev, but if it does, we should still show valid topics/quizzes instead of erroring out
Add ability to delete topics via the Edit menu in the topics sidebar

Deleting a topic also deletes all subtopics and quizzes, making it a potentially dangerous operation. The confirmation dialog should be improved (using a basic bootbox confirm dialog right now). It should show all the topics and all the quizzes that will be deleted. Also, Undo functionality would be a great addition as well.