Modified URI handling to make use of target_uri and vars_get/post.

Added support for both GET and POST methods as both are vulnerable to
this exploit.
Considered using the bourne stager.

Decided against it as current implementation of JAVA base64
encode/decode appears to be more OS agnostic and robust.
Tidied up a few lines of code and added some more output.