Handle possible NullRef/JsonSyntaxException in Drop.deserialize()

See #201 for already done reviews and discussions.
Yes, as seen [here](http://en.wikipedia.org/wiki/Full_stop). Its common practice to use a full stop.
Sorry if you didn't know that.