Added ASIO waitable queue
Work in progress