Feature api phone detector

Lots of new features!

* Get phone info from an external API http://www.metropolisapi.com/
* Check if internet connection is available to use the API, otherwise it uses the default hardcoded strings array
* Created PhoneNumber class to store all related fields on it.
* CheckPhoneActivity now supports state saving.