added ProgressListener
added RegexTester for easy regex tests