Multithreading support added

Multithreading support added; settings added; user interface updated