Thread taking shape

Improved thread processing and created runnable class (aka Java), which
seemed like a good way to simply threading down