mounting persistent disks before starting up API services (still need to actually attach the disks in the IaaS Manager)
added first pass on attaching persistent disks in GCE
added method to call attach_disk on iaas manager, and extracted duplicated code to method
added missing doc string
sending and receiving djinnjobdata as json instead of colon-delimited string
Merge branch 'dont-check-for-length' into use-persistent-disks-in-gce
missed a spot where we used old serialize method
using a much simpler way to find out which node uses each persistent disk
printing disk name when we attach it as well as when we convert it to a hash or string
specifying where we want the PD mounted, and printing out node info better
removed other places where we used to serialize/deserialize job data
Merge pull request #649 from shatterednirvana/catch-malformed-yaml

explicitly making sure that the cron.yaml the user gave us is valid
correctly serializing and deserializing job info
moved other persistent data in cassandra to persistent disk mount
added documentation on all cassandra methods in AppController, and refactored accordingly
receiving node info as an Array of Hashes, so that we can know which machine needs which persistent disk
correctly parsing instance ids in multinode deployments, and parsing role info from zookeeper in new format
fixed some broken unit tests
using str(exception) instead of exception.message in python because the latter is no longer supported
fixed more broken unit tests