Added support for auth.json: Satis is now able to read the same credentials file as Composer.
Merge pull request #149 from bitExpert/feature/satis_auth

Added support for auth.json: Satis can use same creditials file as Composer
Break up package selection process to (hopefully) make it easier to understand and more testable.
Remove unused imports