separated Runnable and Thread
Merge pull request #4 from sairamsankaran/v15

separated Runnable and Thread