put to Promising folder
use Promising module
require promising
Merge branch 'fix_name_conflict'

version 0.3.1 , push gem to rubygems.org