Update chlib.py

This update implements:
	- Full threading.
	- Router in a `Route()` class, callable with `Router().route()`.
	- Every received(recv) tagserver command is in a seperate function.
	- Changed variable names.
	- Changed (fixed?) queueing.
	- Cleaned group getting, leaving and leaving.
	- Changed the anon formula to a shorter one. (Should be more reliable.)