adding isAuthed check
adding answer channel
making handleCOnnection struct func
remvoe unneccecary connection parameter
renaming incoming stream method
announce features after auth
adding detection of IQ
respond to resource IQ
refactoring into two loops. using generic xml unmarshalling
answer session iq appropriately
close connection on end of stream