initial commit
Creating MobileFactories abstracted from Client code
Refactor Client to use MobileFactories.
instead of creating the phone itself.
Refactor MobileFactories, they are loaded with the ServiceLoader in the
AbstractMobileFactory class
Merge branch 'master' of https://github.com/adamsan/MobileServiceExcercize
Uploading to github