markAsRead improvement

takes in an array of tids instead of marking topics read 1 by 1
same for the category.markAsRead function