Current REST Client wizard that generates Backbone code should stay intact - create a new wizard next to it

Main task should be REST Client generation for Knockout

Could we just implement this wizard and postpone the new REST services node to later, to save time?

Cache response from REST call to enable offline development?

Sometimes query params are very important - but the ability to specify the URL is sufficient for this use case

Need a way to specify API key - must have requirement

Create a new module for the new wizard, that can be easily added/removed from the build e.g. web.client.rest2 (web.client.rest is already taken, though we may want to renamed that to web.client.backbone to free up the web.client.rest name)