using default param value in Queue creation
refactored Future to support any value (int, struct, object, etc.) by giving up some internal type safety until the Swift compiler sorts out some of its issues
Merge branch 'master' of github.com:Thomvis/BrightFutures