fix module internal functions
safe-guard setup
create dirs locally only
fuck spaces in paths. stop couch on SIGINT