Added usage message, flags for various subtasks