fixed get file to have better error behavior with low verbosity
really ready version now complete. looks to do what i want properly.