Added some intro text
Implemented an ES6 Promise promises module