added some error checking for digital ocean

fixes #306. This prints a usage statement if not correctly invoked, and checks if size_id and image_id were set (in case they disable certain sizes or images, as Digital Ocean has done in the past).

This should help first-time users through their first time with Deis.