feat(assert): extended assert module

Separate assert module for argument and misc. assertions.
Extends Node's core `assert` module.
In production, exceptions are not thrown.
bug(user): deprecated assertion function
refactor(db): DB module