Install:Run Changes

## When installing the app only drop tables at the correct times

The current `install:run` command is not idempotent; each time it is called it fully destroys and recreates the database which won't work for deploying apps to synsit.es. Instead it needs to only drop tables and install when there are no tables present in the database or the `--drop-tables` parameter is passed

### Acceptance Criteria
1. Create `--drop-tables` command line option for `install:run`

### Tasks
- None

### Additional Notes
- None

Why is `'migrations:run'` being set as an input parameter?