Prediction.async:
  Allows a user to create async jobs, sharing the
  same thread pool ( see Prediction.async_creator ).

Prediction.async_creator=:
  allows a user to choose an async worker of
  their own, please note that you would have to do a few tweaks to make
  it work, as prediction_io follows the convention of workers, so you
  new asynchronous object should respond to worker.

Prediction::User.acreate_user:
  Creates users asynchronously and returns the response (ie user created)
  within the block passed ( i.e payload ).

New file:
  lib/prediction_io/connection.rb as the base for connecting to the backbone
  server, and provide some funcionalities such as swap http to https.