I've updated the backend code to account for the multiple changes to the Arch Linux AUR site in the last year, all the code should be cleaned up and the tests passing. One test was being particular, but it was found to be a problem with the response headers from the nginx server used by the aur site not returning a content-length result for the tar.gz files. I've overriden this test for now and will work with the AUR developers to see if we can get that content-length fixed.