Fixed the issue #19 and #20

Hi, I have fixed the issue #19 and #20 I raised several days ago, sorry for the late of pull request. The main reason for me to add self.setDaemon(True) is that without this option, the gdb server thread will block your main thread in some cases, which will lead to a block in cmd line(ctrl + c won't stop the gdb_test.py)