File downloaded using fread. If it's a zip file, it's automatically extracted

Move to using OO finfo interface
DownloadLib and FileLib added
Update package to be FileLib not DownloadLib

Remove old DownloadLib exception

Test exceptions being thrown etc