Create TextWrapper for phinx, with web runner

Creates a simple text-based wrapper for phinx that allows running the `status`, `migrate`, and `rollback` commands though OOP methods. Makes use the wrapper to enable execution of these commands via a simple web script. (See comments in the top of `app/web.php` for usage information.)
This single line represents the most significant part of this PR. Using `ArrayInput` allows manually specifying the commands, and using `StreamOutput` allows capturing all the output and redirecting it elsewhere.