updated config parser
added mac os visual notifications
added thr.join()