Added test cases to demo rest HTTP calls

I split the test cases into separate blocks, which makes it a little hard to read on github. #L278 is where my test cases actually start.