Add missing namespace to AnnounceResponse & spec
Add missing module namespacing to Peer & spec
Add missing module namespacing to MessageParser
Add missing module namespaceing to TCPClient