begining of payload generator

started basics of generator
started adding specs
added option to simple framework to disable logging
write specs around initialiser

added specs around object initialisation
test platform selection

added tests around platform selection
generating raw payload bits now

added raw payload generation, arch selection,
and specs for everything thus far
specs for added shellcode

add specs around adding extra shellcode to the payload
added nop sled generator

added code to prepend a nop sled
with tests to match
starting in on encoders

added get_encoders method to find propper encoders
started on encode_payload, incomplete
added specs
added encoding routines

now has a method for encoding the shellcode
and tests to go with
finish wiring up the final generation

formating and main generate methods wired up
still need to add some final tests
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
add shellcode file fixture

add shellcode file fixture for specs
fix exe template

don't pass an emtpy string for templates
this causes read errors. pass no value instead
fix encoding cycle if all encoders fail

we need to raise an exception if all encoders fail
remove obsolete msfvenom spec
some alpha-sorting

begining to appease KronicDeth
more style fixups

further kronicdeth appeasement
more yardtag cleanup