Minor fixes - one was the use of a boolean in our running thread caused a
crash, so change to int. Secondly, altered the startup process to match
the recent examples provided by NiTE. Passing in the OpenNI device seems
necessary now, despite it working before