update siacrypto funciton names, minor change to probabilistic test
rename package participant to consensus
Move Block and Heartbeat to the delta package
split block functions into proper packages
add file detailing the difference between production builds and development builds
divide block.go into block.go and blockhistory.go
revamp SaveBlocks
implement LoadBlock, switch allow for unintialized recent history
add TestSaveAndLoadBlock
Merge branch 'master' into review

Conflicts:
	src/client/client.go
move snapshot, reimplement first half of process
reorganization, comments
write quorum to file in snapshot.go
give wallet tree utils their own file
make the wallet data structure JSON friendly
write walletLookupTable to snapshot file
implement encode for walletOffset and snapshotOffsetTable
delete dated snapshot loading functions
add decoders to snapshot file
hack together a ton of fixes to preserve library compile-ability