Added threading, verbosity, and timeout vars. Working with no known bugs