Added "makePromise" method
Added "beforeSlot" event
Upgraded q module
Upgraded patch version