Merge pull request #1 from Siacoin/master

Create LICENSE
Added Reed-Solomon encoding from a google repository
Merge pull request #2 from Siacoin/master

Merge stubs
Merge branch 'master' of http://github.com/jaked122/Sia
Made some of the encoding work. Seems fairly solid. Unfortunately, you do have
to keep around a lot of extra memory in order to do it properly(at least it
seems as such now).
Moved the reed-solomon encoding code to more clearly mark it as a submodule.
renamed variable (name already used in context)
Merge pull request #3 from Siacoin/master

Merge updates
Add SiaRandomNumber

Quick fix on the Makefile, entropy_test.go reduced to 1 function, struct
State removed and all variables added to struct Blockchain. Every piece
of the entropy process should be complete at this point.
Merge pull request #4 from Siacoin/master

Merge from update
Resolved merge conflict
Merge branch 'master' of github.com:Siacoin/Sia
Send NodeAlive in the StateSwarmInformed correctly
Merge branch 'master' of github.com:Siacoin/Sia
Defined a few methods for managing a file.
Merge branch 'master' of https://github.com/jaked122/Sia
Added HeartbeatTransaction and related functions
Merge github.com:c00w/Sia into Heartbeat

Conflicts:
	src/swarm/swarm.go
Added unmarshaling ability to HeartbeatTransaction
MarshalString for HeartbeatTransaction now uses MarshalTransaction.
Modified UnmarshalTransaction to recognize the HeartbeatTransaction
struct (using "Heartbeat" as a temporary identifier, change if
confusing).
Fixed syntax errors