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.
will this include promises twice? probably not a problem to do so though