ExecutorTextLoop uses ExecutorService to create and assign Threads for the text loop
Second commit of ExecutorTextLoop, now tells the user which thread the loop is using by calling currentThread().getId()