Revised outbound peer class and made it accept version acknowledgements