throw away old state model
change NetworkMessage to Message
remove threephase; it's a broken algorithm :(
Merge branch 'master' into newstate
holocaust
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.
Document the log package.
Privatize claim and unclaim in log
Progress on byzantine generals code

None of the networking is implemented, and we have an incomplete way of
detecting if hosts have sent a particular heartbeat before - we don't
actually store multiples.

Also the testing and documentation are incomplete