Merge pull request #39 from latestrevision/properly_empty_values_upon_null

Convert `None` into an empty string
Raise an exception when taskwarrior has a non-zero return status.
Merge pull request #40 from latestrevision/raise_on_error

Raise an exception when taskwarrior has a non-zero return status.
Merging-in upstream changes.