Implemented Interrupted (my pet peeve) and clean shutdown of Executor Service