feat (Db.php) add support for database edition setup before connection
style (Db.php) add missing phpdoc blocks
style (Db.php) reformat code