Added use warnings; and associated minor fixes
Added use warnings; and associated minor fixes

-Fixed a number of warning messages created when use warnings; is added.

--Most had to do with redefining a variable with my within the same sub.

--Also added a fourth argument to logIt sub to represent when to print
to the debug log file. This was causing warnings messages to be created
during the program startup because logIt was being called but the
DEBUGLOGFILE handle was not open yet and printing could not be
controlled by the user through arguments.
-Removed big block of version history before using GitHub

Gerodd/ESXimager