Added a self-update command for phar files.
Logging refactor.  Pipes are no longer necesary.
code style fixes.
Use timeout parameter.
use `ps -p` to see if apache is running
move more of the argument handling and container compiling into Application.
rename Apache class to Feather.
typing error.
Use ExecutableFinder to find an appropriate apache binary.
move protected methods to the end of the file.
move application into console namespace.
Remove extraneous `use` statements.
clean up properties in RunCommand.
introduce basic psr3 logger dependency.
move logging out of runcommand.
remove config for error_log, access_log and config_file to simplify things.
Remove dependency-injection component.  Move majority of configuration logic into Feather.
Updated readme docs
use stable dependencies.
colors for all log levels