Added an exit condition if we are trying to create an existing database
Classing everything
database.py slowly modernising and dependencies themsleves too