Updated settings so that two types of inputs can be used and set dynamically in the settings table. Have now set the seed so that new options in future can be easily added.
Added new artisan turbine:generatekey command to generate and set a new API key from the CLI, this will be added to the installation script to ensure that all new installs have a new key generated upon installation.
Updated the FactoryResetCommand to use my Executioner class to execute the migration and seed for the 'artisan turbine:refresh --seed' command of which is now working as expected. RulesTableSeeder has been cleaned out so that then using the new turbine CLI command it will revert to a completely clean system and reset state.
Updated FactoryResetCommand so that a new API key is generated following successful revert of the database.