Create phone_number.py
Add a barcode provider for EAN8 and EAN13
Added provider for Austria de_AT.
Update README
First names for Nepali male and female added
added ne_NP to available locales
Added last name and prefix to person
added nepali phone numbers
added encoding to support older python version
Added Turkish person names and phone number patterns
Name list splified, suffix methods removed
ukrainian language pack added for:
*  jobs
* person names
* phone number formats
* ssn

added basis for further implementation of addresses
fixed ssn provider (alphanumeric changed to numeric).
fixed person provider (added first_name method, that return male first name)
added ukrainian (uk_UA) to general list of available locales
added uk_UA to general list of locales
Ensure choice_distribution always uses floats

Fixes a bug in versions of Python in which `integer / integer` returns another
integer instead of a float.

Closes joke2k/faker#171
Merge pull request #172 from katylava/choice-dist-2.7.7

Ensure choice_distribution always uses floats
Added currency code provider.

Provider supporting currency codes matching ISO 4217, if not all then
at least most of them.
Merge pull request #155 from ccressent/barcode

Add a barcode provider for EAN8 and EAN13
Merge pull request #164 from muraty/patch-1

Update README
updated locales list on readme