add specs for generate_java_payload

pretty self-explanatory
final generation and specs

generation wrapped method complete with specs
alpha-sort methods for ease

lexically sorted methods to make it easier to
look through code
add cli compat

add cli capability to putut verbose info to the console