handling exception rules

* Added the test's from http://publicsuffix.org/list/ to check more cases. Sorry this is not in your standard format, I kept it like this so we can easily sync it in the future.
* domains like "0.cdn.ideeli.net" did not parse. 
* I also added a cpanfile so I could install this module via cpanm and git