Merge pull request #1 from jmacwhyte/master

Added InventoryMessage with tests.
Adding rudimentary socket receive support.
Moving message header into its own struct, so it can be used while parsing incoming messages.
Renaming NetworkMagicValue to just Network.
Merge branch 'master' of https://github.com/DoubleSha/BitcoinSwift

Conflicts:
	BitcoinSwift.xcodeproj/project.pbxproj
	BitcoinSwift/Message.swift
Use standard array syntax. For example, do this:
var myArray: [UInt8] = []

instead of this:
var pendingSendBytes = [UInt8]()
Adding all the supported message types in the Command enum.
Update README.md
Adding logic for processing received data off the wire.
Block the network thread until all the receivedBytes have been parsed.
Merge branch 'master' of https://github.com/DoubleSha/BitcoinSwift
Adding message parsing for Version and VersionAck in PeerConnection.
Finished connection state handling wrt version messages in PeerConnection. PeerConnectionLiveTests are now valid.
Bug fixes in PeerConnection.
Adding documentation for PeerConnection, and some misc cleanup.
Adding delegateQueue, so you can specify which queue delegate messages are dispatched to.