switched from Q to bluebird in the abstract api

other parts of the app are yet to be converted!

will crash on new installations now.