docs: 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'