* Added default encoding to make sure Python scripts don't crash if printing unicode to commandline
* Module commands now are ran via independent threads to ensure that one module won't prevent another from running