Refinements

Reconfigured how the kit path is determined, allowing it to be loaded
from any location. Refined comments and doc strings. Removed direct
feedback to the user in case of command failure. Errors are still logged
to the Event Log.