NewFromString method on BitArray
Minor formatting using go fmt
Added some comments to remember the general idea of this struct
Lenght != Length

Damn you auto complete! :)
Added a new generic type of message
Added a new PeerManager struct for handling the peer messages using channels