Introducing a class for managing database versioning.
Basic update process is now working.
Tidying up the naming of the database.