Now we create cache automatically if it does not exist
Adds PHP 5.6 to .travis.yml
Merge pull request #27 from jeremykendall/feature/php56-travis

Adds PHP 5.6 to .travis.yml
Merge pull request #25 from StyleT/feature/cache_improvements

Now we create cache automatically if it does not exist
Adds a few tests
Merge branch 'develop' of github.com:jeremykendall/php-domain-parser into develop
Readme: Update version number in composer example
Merge pull request #30 from Steffen185/patch-1

Readme: Update version number in composer example
Simplifies some code, reformats some code
Updates to most current PSL
Merge branch 'develop' of github.com:jeremykendall/php-domain-parser into develop
Adds IDNA support
Removes urlencode for host part
Updates test cases based on PSL provided test cases
Updates PHP PSL
Updates parser to handle IDN URLs
Removes extra parentheses
Removes unnecessary calls to mb_strtolower
Refactors mbParseUrl to allow for use of $component param
Refactors and adds tests