Start LongPolling Connector for notifications.
		
		:param bool noWait: Optional - use the cached values in connector, do not wait for the device to respond
		:return: Thread of constantly running LongPoll. To be used to kill the thred if necessary.
		:rtype: pythonThread

def startLongPolling(self, noWait=False):
		'''
		Start LongPolling Connector for notifications.
		
		:param bool noWait: Optional - use the cached values in connector, do not wait for the device to respond
		:return: Thread of constantly running LongPoll. To be used to kill the thred if necessary.
		:rtype: pythonThread
		'''
		# check Asynch ID's against insternal database of ID's
		# Call return function with the value given, maybe decode from base64?
		wait = ''
		if(noWait == True):
			wait = "?noWait=true"
		# check that there isn't another thread already running, only one longPolling instance per is acceptable
		if(self.longPollThread.isAlive()):
			self.log.warn("LongPolling is already active.")
		else:
			# start infinite longpolling thread
			self._stopLongPolling.clear()
			self.longPollThread.start()
			self.log.info("Spun off LongPolling thread")
		return self.longPollThread