Application should have a method to control when the thread should die.

Change-Id: Iec1e1529fa27f1c0b369d1a5ebf9ed7f068a5672
Eliminate Celluloid visibility

Change-Id: Ic42356cabf9e5911faebf65e7b05a844eedbd895