Update hexchat.py

updated some less methods to block less. Also added buffering capability for incoming data.