Fixes #193

Squashed commit of the following:

commit f4778b1e938472b785f6269cc28a92a92ce9aa6f
Author: stephane brossier <sbrossier@groupon.com>
Date:   Wed Oct 22 15:15:06 2014 -0700

    Additional fixes for #193

commit 6632bafe9584a170f63a4873ff6a398ee15c9cc0
Author: stephane brossier <sbrossier@groupon.com>
Date:   Wed Oct 22 11:36:00 2014 -0700

    Add smoke test for jaxrs dryRun operatuon -- to exercise java client

commit d75bb1e1cca00c7efb7374d90bc951c202cdbbc7
Author: stephane brossier <sbrossier@groupon.com>
Date:   Tue Oct 21 18:30:43 2014 -0700

    Additional Bug fixes for #193

commit f7da894257c3fde5264f1248583f676f7a79183b
Author: stephane brossier <sbrossier@groupon.com>
Date:   Tue Oct 21 18:03:49 2014 -0700

    Bug fixes for #193

commit 683259666ac6269276504bcf6cf7c74b14f3d96f
Author: stephane brossier <sbrossier@groupon.com>
Date:   Tue Oct 21 14:51:23 2014 -0700

    Part way implementation for #193 step 4

commit 2a4ce59066bacce8ba8173c1eab088ed8e98f613
Author: stephane brossier <sbrossier@groupon.com>
Date:   Sun Oct 19 13:08:42 2014 -0700

    Part way implementation for #193 step 3

commit 96108dbeaec6f2e49b9a2a87582674e4ea7a93a9
Author: stephane brossier <sbrossier@groupon.com>
Date:   Sat Oct 18 18:25:52 2014 -0700

    Part way implementation for #193 step 2

commit fc2be2bfe5cea1a1db609a53983ec88ba837f5a8
Author: stephane brossier <sbrossier@groupon.com>
Date:   Fri Oct 17 18:24:22 2014 -0700

    Part way implementation for #193