Merge pull request #10 from cadriel/master

No longer sets invalid on an empty value
Added nbproject/private to .gitignore.
Added a few tweaks to the documentation.
Fixed #11. Model value is now correct E164 format. Added more unit tests to ensure correct model value.
Fixed #14. Unable to format and validate NANPA numbers outside US.
Changed info in package.json
Added changelog.