add bluebird
use bluebird for Promise.all
organize routes
deleteBoard refactored