Update topics with names

thanks @useffc for bearing with my poor understanding of nested associations in sequelize.

fixes #80