add support for vpk files. better error handling when the file is not a recognized type.