Added error checks and simplified variable access
return pointer not has in parsePackageFileName
support symlinks and xz compressed package databases
added tasks that allow the purging of channels, and compression of images