WIP: Allow using multi before/after functions in model

For example:
Model,before(['create', 'upsert'], function(ctx, user, next) {
   // function is called before all 'create' and 'upsert' methods.
});

Signed-off-by: Omri Klinger <omri@appstr.io>