Flysystem

This will add [League\Flysystem](https://github.com/thephpleague/flysystem) and refactor the CLI Application to use it instead of the `Joomla\Filesystem`.