Fix secret key encode and add secret key hash
Save keys to text file
Add load keys
Add save/load key test
Remove direct save and load from client
Reduce scope of keys
fix secret hash error test
Merge pull request #154 from lukechampine/scripting

Update scripting for libsodium
Merge branch 'client'

Conflicts:
	src/siacrypto/signatures.go
resolve conflicts
Update to libsodium
Fix return statements
forgot a return
add siafiles package
switch around the type conversions during encoding
add upload advancements to heartbeats
change the uplaodAdvancement type
add gob encoding to wallet ids
add sector.go to package quorum
add function for getting the size of a file to siafiles