Issue #57 : extract condition evaluation logic to PacoInputEvaluator
Issue #57 : extract condition evaluation logic to PacoInputEvaluator and PaocExpressionExecutor
Issue #57 : replace the old evaluation function
Issue #57 : fix tagging inputs' dependency