Server now returns a FAIL command when data is not in the server.  Client returns the error correctly, and oc-get handles it properly by returning an appropriate error code
moved the _verbose to the logging files, because they are related
Moved the shutdown code to its own set of files
bucket_destroy function doesn't really destroy a bucket, but destroys the contents of the bucket, so renamed the function to bucket_destroy_contents()
Shutdown procedure was closing the connections to all the clients and nodes, before the buckets were given an opportunity to migrate to other servers, now it doesn't shutdown the other node connections until all the buckets have been migrated.
created a seperate function for freeing an empty bucket, in order to better check the integrity of it
Modified the shutdown sequence
simple bash script to test the functionality of trapping interrupts
C library now has function to return the number of active servers in the cluster
light bug where an assert checks that the supplied hashmask is LESS than the overall mask.  When it needs to be LESS THAN OR EQUAL.
info about this branch
When a bucket is closing and has deleted the data in the bucket, it needs to also free the bucket data object
Added cycle.sh a script that will be used to bring up and down nodes in the cluster in a semi-random way
server is losing entries somehow... still looking
branches
modified Makefile so that it generates a small header at the begining of each build
changing all hash fields from 32-bit to 64-bit
branches text file
when setting a value, it was only sending to backup node if it was a new entry.  It needs to send a sync when updates are done as well.
perf comments