Tons of improvements.

More data structures.
More interface goodness ;)
Added socket timeout for QMessages/RMessages
Added support for noop/noopack ping
Added /close command