Allow task execution to throw errors
Allow task execution to throw errors (#28) * Allow task execution to throw errors Adds support to allow task execution to throw errors. The error is then reported back via the `SequenceExecutionHandle.await` method when results are being retrieved. * Ignore SPM generated scheme * Xcode project changes