added preliminary argument handling and made client squeezelite app work better