fixed; aggregation exec w/o callback

now returns a promise
fixed; aggregation exec w/o model

now returns a promise
tests; fixes for legacy node version