Full featured, lightweight chat server and client