throw away old state model
change NetworkMessage to Message
remove threephase; it's a broken algorithm :(
Merge branch 'master' into newstate
holocaust
Initialize submodules before updating.
Merge pull request #58 from Jonbeek/submodules

Initialize submodules before updating.
update submodules upon installing dependencies
Merge branch 'master' of github.com:Siacoin/Sia into newstate
halfway, this should be merged with a different commit
separate short tests from long tests, remove 'bench' and 'test-verbose'
Add simple tick function, along with 2 tests
Added an algorithmic paper to the doc folder
First steps for consensus algorithm
convert hardcoded variables to constants
added functions Sign() and Verify()
clean makefile
test and document new crypto functions
deleted unused common functions
Change Fatal and add SetOutput

Fatal functions and methods now automatically print the stored events
after the fatal event. SetOutput added, it changes where events are
printed to (such as a file or stderr). Also, all setters now wait for
all pending events to be handled before changing the behavior of the
PriorityLog.