Feature/bucket api

this won't work.. you'll need to do .spread(bucket){
return bucket;
}

saveAsync doesn't return an array but a promise to the array