def assign_handler(query, category):
	"""assign_handler(query, category) -- assign the user's query to a 
	particular category, and call the appropriate handler.
	"""
	if(category == 'count lines'):
		handler.lines(query)
	elif(category == 'count words'):
		handler.words(query)
	elif(category == 'weather'):
		web.weather(query)
	elif(category == 'no match'):
		web.generic(query)
	elif(category == 'file info'):
		handler.file_info(query)
	elif(category == 'executable'):
		handler.make_executable(query)
	elif(category == 'search'):
		handler.search(query)
	elif(category == 'path'):
		handler.add_to_path(query)
	elif(category == 'uname'):
		handler.system_info(query)
	else:
		print 'I\'m not able to understand your query'
assign_handler(query, category) -- assign the user's query to a 
	particular category, and call the appropriate handler.