Prevent throwing in .done if callback supplied.

Makes it easier to catch errors.
Document done callback in Readme.
Merge pull request #9 from timoxley/feature/done-callback

Prevent throwing in .done if callback supplied.