#9 Use select module to check output

@fizyk @pwilczynskiclearcode please, look at the code
But ``self.kill`` will remove ``self.process`` (None). So, I can't pass ``stdout`` to ``self.poll_obj.unregister`` method.