Changes:

Fixed PatchIt! initialization when it is run normally or if the shell
extension is invoked,
Broke preload() into two separate functions: preload() and info(),
Fixed location of log as written in PatchIt.log,
Added new PatchIt! executable name and location variables
.