Refactor Logo with Promise

through bluebird
Merge pull request #4 from caedes/feature_promise_logo

Refactor Logo with Promise