add hf_error function to clean up and exit gracefully
new subdirectory for config files
fix hf error handling
submodule update
use DebugPrint to pinpoint errors faster
Add Helper script and move dot functions to it
also source Helper.sh