Naive Scheduler created
Cosmetic changes.
Refactoring Swifter.Concurrency. Future<T> redesigned to encapsulate failures (Try<T>), but there are issues with mapping/binding.
PromiseState.Failure factored into PromiseState<Try<T>>, but a Future.map design needs to be chosen (callback vs. GCD, or experimentation). JDeferred in Aviate uses callbacks.
Commit
Commit
Try<T> expanded and slightly tested. Swift beta causes problems (generic enums and testing).
Merge branch 'refactor'