use TopicName and TopicFilter instead of interface{}

Change-Id: Ibe1ea94fb44716bdba57e0bb4780678c30a4d51a
Signed-off-by: Seth Hoenig <seth.a.hoenig@gmail.com>