Parser can now handle specific ports. Added a port field for this (default 80).
Also fixed handling of subdomains so that it's printed as a string rather than array.
Moved the tlds file into a data subdir.