V3.0

add Topic.java to implement a new class.