work on safe_create_schema
safe_create_schema
must ask the user for admin rights to create a new database and its tables. Also if a database exists should check if the db is empty, if not, ask the user if the database should be overwritten i.e. updated.