Getting there... Abstracted User model for parameter inclusion of db & eventEmitter