Clamo GETs

@wheresrhys What do you think of this? 

PS. I've commented some of the tests the inspect the POST request body. Probably need to translate them in to query string tests. 

PPS. Also, can't get the client-side tests to run.
Rename the file and insert a comment at the top referencing this diff to highlight it's a custom version