Introduces new optional constructor parameter $skipDatabaseModifications
which defines whether we should skip any attempts to modify the existing database state (includes creating the table and adding / dropping fields based on data passed to constructor). Defaults to false
.
Explained in #42
Also contains minor code formatting fixes & composer
requirements.