fix bug ";"
add class StreamListener
add class TrackerListener
create class BasicDevice
test BaseDevice