Ran into a very confusing problem when trying to build broken tasks. Added some helpful exceptions to prevent it in the future
Merge pull request #39 from erikbern/broken-task-exceptions

Helpful exceptions for broken tasks