Initial global file chain implementation
Add block encoding
Pull apart libytcd in preperation for making the GFC work

make libytcd just what is needed to run a server or a client
pull all common functions into libytc
add apiport and network port and a rough spec for how they should
talk to the server
Clean up skeleton, add simple tests
Stub out server and cleanups
Make ytcd & runClient not panic, update apiport
Flesh out the server, and update apiport to work better
Fix blocking bug in ytcd
Fix erroneous double true message
Pull out client function into libytcd/client
Add explicit test for getAddress method