Moving def triggers to a module.
Adding support option self in use Documents and adding initial test.
Fixing support new callback and adding tests.
Timestamps now use Date module and is covered by tests.
Adding test to User.get_by_user_and_password.