Replace Task.swift with ReactiveTask framework

See [Carthage/ReactiveTask](https://github.com/Carthage/ReactiveTask). Resolves #164.
Is there any way to CI this file so that it remains consistent?