Exit immediately if couldn't connect to MySQL server

mysql_handler.database_caller_creator was returning (None, None)
if it couldn't connect to MySQL server (e.g when 'root' user has password)

Also use mysql.connector.Error.msg instead of mysql.connector.Error.message
(which is always empty)
Fix fake2mysql

1. Rename adress -> address
2. Use varchar(300) instead of varchar([0-9]+) to avoid data truncation
3. Change date pattern to %Y-%m-%d
4. Fix duplicate table names