Add support for group descriptions (broken at present) and persistent HTTP connections