Merge pull request #33 from davidfrigola/hotfixes

Hotfixes #32
#35 Hotfix : str values for (current implementation of) conditions
AND not evaluating twice just for logging purposes : result stored and
used for returning result and logging