Fold callApp back into Request module
Use es6-promise in browser specs