Consolidate commands down to a single control-impl file

I've been using these quite a bit and wanted to tweak a few things. Since most of the logic was similar across functions, I combined it into a single file. Here are the major changes.

* Every command can specify a number of applications to operate on (or all)
  * It will default to 100 except for delete/destroy which defaults to all
* Operations will only work on apps that make sense
  * For instance, `start` will only attempt to start stopped apps
  * Delete will delete stopped apps if given a number, which will run faster
* The queue will print what operation it's currently on
  * Useful for large operations