added streaming for version query. The StreaminHandlers are scarily duplicated, I'll deal with that later, just wanted to get things working.