add java doc of towerbase, and towerInterface class