Added DropletStatus enum

This PR adds a `DropletStatus` enum and a couple of convenience methods to `Droplet` for consistent checks of the current status of a droplet.