Task reset and example project

@jnjosh @macdrevx Please review.

Apologies for having this as one huge pull request. You can look at the two commits individually.

1. First commit adds the ability to reset a finished task.
2. Second commit adds an Example iOS project.