Squashed commit of the following:
Add CloudHash client and server
commit 367dfcca480ee822637794a9136b2156742df937
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 16:48:38 2013 -0700

    Add CloudHash client

commit 6e38e479de6c09e29f99c5f961e5667a765f1f07
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 16:44:16 2013 -0700

    Add CloudHash client

commit 6068e8e96c743df38b6e2a8ea578510e60ee8f48
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 16:15:07 2013 -0700

    Add CloudHash server