Changed the buffering client to contain the epiclient instead of being a subclass.

Changed exec to query

Added handling for failure to send message with awesome websocket