Strict mode over operations and variables

Strict mode now available for the following scenarios:

1. Undefined variables
2. Operations using undefined variables (selections, arithmetic, boolean and relational operations)

Also modified the behaviour for null printing (now printing empty string).
This work relates with #112