Modified controller.py so it can be invoked by remote code.
After invocation, returns the path of the compiled payload.
Modified Veil.py to use the new controller.py setup.