unit tests wont take expected exception annotations and better error messages and now gzip response compatible+testing