create the self participant during CreateState()
finish bootstrapping process
document and tweak bootstrapping process
Merge branch 'master' of github.com:Siacoin/Sia into server
fix build
implement marshalling for common.Address
Add tests for Address and Identifier marshalling
add marshalling for participant
add basic tests for participant marshalling
Merge branch 'master' of github.com:Siacoin/Sia into server
add basic tests for bootstrapping process
unalign ports
move constants over
Merge pull request #89 from DavidVorick/server

Add Boostrapping, replace old way for adding participants
fix comment
add check for nil data in CalculateHash()
change return value of UnmarshalAddress()