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

The best answer I can give is "because that's the expected first input." I don't think it matters what string is passed here; before it was getting ['install:run'] as input. The interface requires at least one parameter but it could probably be an empty string and still work.