implemented renameTopic, added more documentation