Improved error handling in DBi

Class can now throw MySQLi_SQL_Exception and DBi::connect() requires
the first four parameters ($host, $user, $password, $dbname). Removed
the error control operator (@new MySQLi).
Added icons to Exceptions

Uses Bootstrap glyphicons or Font Awesome if available.
Prettied Query:: getDuration()
Updated README.md