* Added CLI options on generate shellcode and inject
* cargo make now automatically compiles the code using Makefile.toml
* code was auto cargo formatted
* README.md is more detailed
* Shellcode and comments updated in generate shellcode and constants added.
* Loader now takes 2 additional parameters (shellcode base address and flags)
* VirtualFree and ExitThread don't work
* Reflective loader does copy dos and nt headers from now on to avoid problems is calculating, we can stomp them later.
* Changed hashing function, as that is where the bug was due to calculating dos / nt headers from an empty location.
* User function is now called properly
* Credits where they are due.
* User function takes parameters, reads them then uses them.