Added client, wallet, and block chain

Add the beginnings of the client and wallet libraries
Also add an implementation of a folder/file based block chain