##Example Task: Make 2 parallel (simultaneous) async calls, then one async call when they've resolved##
##The Good Way: Promises##
//with bluebird library
var parallelCalls = [
getUrl('/api/profile'),
getUrl('/api/accounts')
];
//spread is like .then(), except it apply()s the array of responses as individual arguments